Querying XML Data with SPARQL

SPARQL is today the standard access language for Semantic Web data. In the recent years XML databases have also acquired industrial importance due to the widespread applicability of XML in the Web. In this paper we present a framework that bridges the heterogeneity gap and creates an interoperable environment where SPARQL queries are used to access XML databases. Our approach assumes that fairly generic mappings between ontology constructs and XML Schema constructs have been automatically derived or manually specified. The mappings are used to automatically translate SPARQL queries to semantically equivalent XQuery queries which are used to access the XML databases. We present the algorithms and the implementation of SPARQL2XQuery framework, which is used for answering SPARQL queries over XML databases.

[1]  Nektarios Gioldasis,et al.  Semantic Based Access over XML Data , 2009, WSKS.

[2]  Volker Linnemann,et al.  Embedding SPARQL into XQuery/XSLT , 2008, SAC '08.

[3]  Isabel F. Cruz,et al.  An ontology-based framework for XML semantic integration , 2004, Proceedings. International Database Engineering and Applications Symposium, 2004. IDEAS '04..

[4]  Vassilis Christophides,et al.  The ICS-FORTH SWIM: A Powerful Semantic Web Integration Middleware , 2003, SWDB.

[5]  Axel Polleres,et al.  XSPARQL: Traveling between the XML and RDF Worlds - and Avoiding the XSLT Pilgrimage , 2008, ESWC.

[6]  Jorge Cardoso,et al.  Mapping XML to existing OWL ontologies , 2006 .

[7]  Sören Auer,et al.  Mapping XML to OWL Ontologies , 2005, Leipziger Informatik-Tage.

[8]  Chrisa Tsinaraki,et al.  Interoperability of XML Schema Applications with OWL Domain Knowledge and Semantic Web Tools , 2007, OTM Conferences.

[9]  Volker Linnemann,et al.  Embedding Xpath Queries into SPARQL Queries , 2008, ICEIS.

[10]  Dean Allemang,et al.  The Semantic Web - ISWC 2006, 5th International Semantic Web Conference, ISWC 2006, Athens, GA, USA, November 5-9, 2006, Proceedings , 2006, SEMWEB.

[11]  Lora Aroyo,et al.  The Semantic Web: Research and Applications , 2009, Lecture Notes in Computer Science.

[12]  Catriel Beeri,et al.  Querying XML Sources Using an Ontology-Based Mediator , 2002, CoopIS/DOA/ODBASE.

[13]  Marcelo Arenas,et al.  Semantics and Complexity of SPARQL , 2006, International Semantic Web Conference.