Hi Manuel,

On 09/02/14 19:10, manuel wrote:
For a new project, I need an rdf store capable to keep track of the
changes applied to the semantic data (versioning). I have seen that
Marmotta have this feature.

Such feature is available when you are using Marmotta on top of the KiWi
triple store, not with other backends. Further details at:

http://marmotta.apache.org/kiwi/versioning.html

For this reason, I want to deep into the main features of Marmotta.

KiWi offers a versioning that keeps track of triple updates in
configurable graphs. Versioning is transaction based, i.e. every time a
transaction is committed successfully, a new version entry is created by
the versioning services. Marmotta currently supports listing versions
(timemap) as well as inspecting snapshots (mementos) (i.e. going back in
time) for resources.

The platform exposes that information using the Memento protocol:

http://marmotta.apache.org/platform/versioning-module.html

only via its RESTful interface; snapshot access to the whole triple
store (via SPARQL and LDPath) has been discussed but not implemented.

Supposing that repository cointains many models (for me a model is a
graph), is it possible to version the single semantic model or even
some resource contained in the graph? Moreover, can you tell me if
Reverting changes has not yet been implemented?

The versioning is configurable a graph level (contexts in Marmotta). Therefore all resources stored on those graphs are automatically versioned.

Revert operation is not yet implemented, sorry.

Can these operations be called by a client library?

No, currently the client library does not support such feature.

Which is the maximum number of triples that can be stored, depending
on the chosen back-end

The versioning adds some overhead, of course, but anyway the system
should scale to large datasets.

Hope this helps.

Cheers,

--
Sergio Fernández
Senior Researcher
Knowledge and Media Technologies
Salzburg Research Forschungsgesellschaft mbH
Jakob-Haringer-Straße 5/3 | 5020 Salzburg, Austria
T: +43 662 2288 318 | M: +43 660 2747 925
sergio.fernan...@salzburgresearch.at
http://www.salzburgresearch.at

Reply via email to