AttributesValues
type
label
  • BookChapter: Using SPARQL with RDFS and OWL Entailment
owl:sameAs
Property: Scigraph ID
  • e8ebb03a30318c53d987a427f9d24d31
Property: has book edition
Property: DOI
  • 10.1007/978-3-642-23032-5_3
Property: web page
Property: copyright year
  • 2011-01-01 00:00:00(xsd:date)
Property: has contributing organization
Property: has contribution
http://scigraph.sp...logies/core/title
  • Using SPARQL with RDFS and OWL Entailment
Property: copyright holder
  • Springer-Verlag Berlin Heidelberg
Property: language
  • En
http://scigraph.sp...ies/core/pageLast
  • 201
Property: has book
http://scigraph.sp...es/core/pageFirst
  • 137
Property: license
Property: abstract
  • Abstract This chapter accompanies the lecture on SPARQL with entailment regimes at the $7^{\text{th}}$ Reasoning Web Summer School in Galway, Ireland, 2011. SPARQL is a query language and protocol for data specified in the Resource Description Format (RDF). The basic evaluation mechanism for SPARQL queries is based on subgraph matching. The query criteria are given in the form of RDF triples possibly with variables in place of the subject, object, or predicate of a triple, called basic graph patterns. Each instantiation of the variables that yields a subgraph of the queried RDF graph constitutes a solution. The query language further contains capabilities for querying for optional basic graph patterns, alternative graph patterns etc. We first introduce the main features of SPARQL as a query language. In order to define the semantics of a query, we show how a query can be translated to an abstract query, which can then be evaluated according to SPARQL’s query evaluation mechanism. Apart from the features of SPARQL 1.0, we also briefly introduce the new features of SPARQL 1.1, which is currently being developed by the Data Access Working Group of the World Wide Web Consortium. In the second part of these notes, we introduce SPARQL’s extension point for basic graph pattern matching. We illustrate how this extension point can be used to define a semantics for basic graph pattern evaluation based on more elaborate semantics such as RDF Schema (RDFS) entailment or OWL entailment. This allows for solutions to a query that implicitly follow from an RDF graph, but which are not necessarily explicitly present. We illustrate what constitutes an extension point and how problems that arise from using a semantic entailment relation can be addressed. We first introduce SPARQL in combination with the RDFS entailment relation and then move on to the more expressive Web Ontology Language OWL. We cover OWL’s Direct Semantics, which is based on Description Logics, and the RDF-Based Semantics, which is an extension of the RDFS semantics. For the RDF-Based Semantics we mainly focus on the OWL 2 RL profile, which allows for an efficient implementation using rule engines. We assume that readers have a basic knowledge of RDF and Turtle, which we use in examples. For the OWL parts, we assume some background in OWL or Description Logics (see lecture notes Foundations of Description Logics). The examples for the OWL part are given in Turtle, OWL’s functional-style syntax and Description Logics syntax. Although the inferences that are relevant for the example queries are explained, a basic idea about OWL’s modeling constructs and their semantics are certainly helpful.
http://scigraph.sp...ore/bodyPdfRights
  • Restricted
http://scigraph.sp...re/abstractRights
  • OpenAccess
http://scigraph.sp...re/metadataRights
  • OpenAccess
http://scigraph.sp...es/core/esmRights
  • OpenAccess
http://scigraph.sp...re/bodyHtmlRights
  • Restricted
http://scigraph.sp...ibliographyRights
  • Restricted
is seeAlso of
Alternative Linked Data Views: Sponger | iSPARQL | ODE     Raw Data in: CXML | CSV | RDF ( N-Triples N3/Turtle JSON XML ) | OData ( Atom JSON )    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] This material is Open Knowledge Creative Commons License Valid XHTML + RDFa
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.
OpenLink Virtuoso version 06.01.3127, on Linux (x86_64-pc-linux-gnu), Standard Edition
Copyright © 2009-2011 OpenLink Software