Updates in RDF stores have recently been standardised in the
SPARQL~1.1 Update specification. However, computing answers
entailed by ontologies in triple stores is usually treated
orthogonally to updates. Even W3C's SPARQL~1.1 Update
language and SPARQL~1.1 Entailment Regimes specifications
explicitly exclude a standard behaviour for entailment
regimes other than simple entailment in the context of
updates. In this paper, we take a first step to close this
gap. We define a fragment of SPARQL basic graph patterns
corresponding to (the RDFS fragment of) and the
corresponding SPARQL update language, dealing with updates
both of ABox and of TBox statements. We discuss possible
semantics along with potential strategies for implementing
them. In particular, we treat both, (i)~materialised RDF
stores, which store all entailed triples explicitly, and
(ii)~reduced RDF Stores, that is, redundancy-free RDF stores
that do not store any RDF triples (corresponding to \dllite
ABox statements) entailed by others already. We have
implemented all semantics prototypically on top of an
off-the-shelf triple store and present some indications on
practically feasibility.
%0 Conference Paper
%1 ACP-ISWC-2014
%A Ahmeti, Albin
%A Calvanese, Diego
%A Polleres, Axel
%B Proceedings of the 13th International Semantic Web Conference (ISWC)
%D 2014
%I Springer
%K RDFS SPARQL myown optique-project update
%P 441-456
%R 10.1007/978-3-319-11964-9_28
%T Updating RDFS ABoxes and TBoxes in SPARQL
%U http://link.springer.com/chapter/10.1007/978-3-319-11964-9_28
%V 8796
%X Updates in RDF stores have recently been standardised in the
SPARQL~1.1 Update specification. However, computing answers
entailed by ontologies in triple stores is usually treated
orthogonally to updates. Even W3C's SPARQL~1.1 Update
language and SPARQL~1.1 Entailment Regimes specifications
explicitly exclude a standard behaviour for entailment
regimes other than simple entailment in the context of
updates. In this paper, we take a first step to close this
gap. We define a fragment of SPARQL basic graph patterns
corresponding to (the RDFS fragment of) and the
corresponding SPARQL update language, dealing with updates
both of ABox and of TBox statements. We discuss possible
semantics along with potential strategies for implementing
them. In particular, we treat both, (i)~materialised RDF
stores, which store all entailed triples explicitly, and
(ii)~reduced RDF Stores, that is, redundancy-free RDF stores
that do not store any RDF triples (corresponding to \dllite
ABox statements) entailed by others already. We have
implemented all semantics prototypically on top of an
off-the-shelf triple store and present some indications on
practically feasibility.
%@ 978-3-319-11963-2
@inproceedings{ACP-ISWC-2014,
abstract = { Updates in RDF stores have recently been standardised in the
SPARQL~1.1 Update specification. However, computing answers
entailed by ontologies in triple stores is usually treated
orthogonally to updates. Even W3C's SPARQL~1.1 Update
language and SPARQL~1.1 Entailment Regimes specifications
explicitly exclude a standard behaviour for entailment
regimes other than simple entailment in the context of
updates. In this paper, we take a first step to close this
gap. We define a fragment of SPARQL basic graph patterns
corresponding to (the RDFS fragment of) \dllite and the
corresponding SPARQL update language, dealing with updates
both of ABox and of TBox statements. We discuss possible
semantics along with potential strategies for implementing
them. In particular, we treat both, (i)~materialised RDF
stores, which store all entailed triples explicitly, and
(ii)~reduced RDF Stores, that is, redundancy-free RDF stores
that do not store any RDF triples (corresponding to \dllite
ABox statements) entailed by others already. We have
implemented all semantics prototypically on top of an
off-the-shelf triple store and present some indications on
practically feasibility.},
added-at = {2014-10-31T13:34:51.000+0100},
audience = {academic},
author = {Ahmeti, Albin and Calvanese, Diego and Polleres, Axel},
biburl = {https://www.bibsonomy.org/bibtex/20399fc82d1f0a74a5821531786d919c6/calvanese},
booktitle = {Proceedings of the 13th International Semantic Web Conference (ISWC)},
doi = {10.1007/978-3-319-11964-9_28},
interhash = {278a737dbf63c7959bd59c6c3054e0e6},
intrahash = {0399fc82d1f0a74a5821531786d919c6},
isbn = {978-3-319-11963-2},
keywords = {RDFS SPARQL myown optique-project update},
pages = {441-456},
partneroptique = {FUB},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
timestamp = {2015-09-18T20:05:40.000+0200},
title = {Updating {RDFS} {ABoxes} and {TBoxes} in {SPARQL}},
url = {http://link.springer.com/chapter/10.1007/978-3-319-11964-9_28},
volume = 8796,
wpoptique = {WP6},
year = 2014,
yearoptique = {Y2}
}