Reasoning over SPARQL
Sam Coppens, Miel Vander Sande, Ruben Verborgh, Erik Mannens, Rik Van de Walle · Ghent University Academic Bibliography (Ghent University) · 2013
Until now, the sparql query language was restricted to simple entailment.Now sparql is being extended with more expressive entailment regimes.This allows to query over inferred, implicit knowledge.However, in this case the sparql endpoint provider decides which inference rules are used for its entailment regimes.In this paper, we propose an extension to the sparql query language to support remote reasoning, in which the data consumer can define the inference rules.It will supplement the supported entailment regimes of the sparql endpoint provider with an additional reasoning step using the inference rules defined by the data consumer.At the same time, this solution offers possibilities to solve interoperability issues when querying remote sparql endpoints, which can support federated querying frameworks.These frameworks can then be extended to provide distributed, remote reasoning.On the Semantic Web, rdf data can be accessed through a sparql endpoint [5].Typically, triples can be retrieved byCopyright held by the author/owner(s) LDOW2013 May 14, 2013, Rio de Janeiro, Brazil executing a sparql query.This process shows some strong similarities with reasoning, which are the following: