21. ELIS
–
Mul*media
Lab
Distributed Triple Version Control
Commits
DeltasVirtual graphs
Versions
store
describe
identify
resolve
22. ELIS
–
Mul*media
Lab
Exposing a
SELECT *
FROM NAMED
<http://example.com/graph/versions/hashA>
WHERE {
?s ?p ?o
}
VERSION
through a
VIRTUAL GRAPHdirectly supported in
SPARQL
23. ELIS
–
Mul*media
Lab
Distributed Triple Version Control
Commits
DeltasVirtual graphs
Versions
store
describe
identify
resolve
26. ELIS
–
Mul*media
Lab
identifier
message
parent commit
author
committer
timestamp
PROVENANCE
PROV-O
0 2 4 6
8 10
12
at operation level
described with
derived
from
derived
from
derived
from
derived
from
derived
from
derived
from
derived
from
COMMITa
is
27. ELIS
–
Mul*media
Lab
commit:hIjKlMn a prov:Activity;
prov:atTime "2013-02-16T01:52:02Z";
prov:used version:hashA;
prov:generated version:hashB;
dcterms:title "Update social graph.";
prov:wasAssociatedWith :Derek .
version:hashA a prov:Entity, ex:Dataset .
version:hashB a prov:Entity, ex:Dataset;
prov:wasDerivedFrom version:aBcDeFg .
:Derek a prov:Person .
28. ELIS
–
Mul*media
Lab
r&wbase
GRAPH access
TRIPLE
STORES
PROVENANCE
VERSION
with direct
provides
control
for
and