This paper describes the extension of the Semantic Web query language SPARQL by defining the semantics of SPARQL queries under the entailment regimes of RDF, RDFS, and OWL. It reviews the conditions that SPARQL
imposes on such extensions, discusses the practical difficulties of this task, and explicates the design choices underlying our proposals. In addition, it includes an overview of current implementations and their underlying techniques.
URL: https://www.cs.ox.ac.uk/files/3130/paper.pdf
Keywords: Basic Graph Pattern (BGP), SPARQL, RDF Schema, Web Ontology Language (OWL), Entailment Regimes
Author: Krötzsch, Markus
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: instruction
Educational audience: professional
Interactivity type: expositive
- Formulates advanced queries on data containing blank nodes.
- Interacting with RDF data
- Querying RDF data
- Differentiates between a Default Graph and a Named Graph, and formulates queries using the GRAPH clause.
- Formulates advanced queries on data containing blank nodes.
- Formulates advanced queries on data containing blank nodes.
- Differentiates between a Default Graph and a Named Graph, and formulates queries using the GRAPH clause.
- Querying RDF data
- Interacting with RDF data
- Formulates advanced queries using subqueries.
- Interacting with RDF data
- Querying RDF data
- Differentiates between a Default Graph and a Named Graph, and formulates queries using the GRAPH clause.
- Formulates advanced queries using subqueries.
- Formulates advanced queries using subqueries.
- Differentiates between a Default Graph and a Named Graph, and formulates queries using the GRAPH clause.
- Querying RDF data
- Interacting with RDF data
- Understands the principles and practice of inferencing.
- Interacting with RDF data
- Reasoning over RDF data
- Understands the principles and practice of inferencing.
- Uses common entailment regimes and understands their uses.
- Understands the principles and practice of inferencing.
- Reasoning over RDF data
- Interacting with RDF data
- Uses common entailment regimes and understands their uses.
- Interacting with RDF data
- Reasoning over RDF data
- Understands the principles and practice of inferencing.
- Uses common entailment regimes and understands their uses.
- Uses common entailment regimes and understands their uses.
- Understands the principles and practice of inferencing.
- Reasoning over RDF data
- Interacting with RDF data