@alexjdl

A SPARQL Semantics Based on Datalog

. KI 2007: Advances in Artificial Intelligence, volume 4667 of Lecture Notes in Computer Science, page 160--174. Springer Berlin / Heidelberg, (2007)
DOI: 10.1007/978-3-540-74565-5_14

Abstract

SPARQL is the upcoming W3C standard query language for RDF data in the semantic web. In this paper we propose a formal semantics for SPARQL based on datalog. A mapping of SPARQL to datalog allows to easily reuse existing results from logics for analysis and extensions of SPARQL. Using this semantics we analyse the complexity of query answering in SPAQRL and propose two useful extensions to SPARQL, namely binding of variables to results of filter expressions and views on RDF graphs as datasets for queries. We show that these extensions to not add to the overall complexity of SPARQL.

Links and resources

Tags

community

  • @sschenk
  • @alexjdl
  • @dblp
@alexjdl's tags highlighted