Abstract
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.
An extended version of this paper is available at [14].
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Beckett, D. (ed.): SPARQL Query Results XML Format. W3C Recommendation, January, 15, http://www.w3.org/TR/rdf-sparql-XMLres/
Bohring, H., Auer, S.: Mapping XML to OWL Ontologies. In: Leipziger Informatik-Tage 2005, pp. 147–156 (2005)
Pérez, J., Arenas, M., Gutierrez, C.: Semantics and complexity of SPARQL. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 30–43. Springer, Heidelberg (2006)
Rodrigues, T., Rosa, P., Cardoso, J.: Mapping XML to Exiting OWL ontologies. In: International Conference WWW/Internet 2006, Murcia, Spain, October 5-8 (2006)
Farrell, J., Lausenq, H.: Semantic Annotations for WSDL and XML Schema. W3C Recommendation, W3C (August 2007), http://www.w3.org/TR/sawsdl/
Groppe, S., Groppe, J., Linnemann, V., Kukulenz, D., Hoeller, N.: C.-t. Reinke: Embedding SPARQL into XQuery/XSLT. In: SAC 2008, pp. 2271–2278 (2008)
Akhtar, W., Kopecký, J., Krennwallner, T., Polleres, A.: XSPARQL: Traveling between the XML and RDF worlds – and avoiding the XSLT pilgrimage. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 432–447. Springer, Heidelberg (2008)
Droop, M., Flarer, M., et al.: Embedding XPATH Queries into SPARQL Que-ries. In: Proc. of the 10th International Conference on Enterprise Information Systems
Tsinaraki, C., Christodoulakis, S.: Interoperability of XML Schema Applications with OWL Domain Knowledge and Semantic Web Tools. In: Proc. of the ODBASE (2007)
Cruz, I.R., Xiao, H., Hsu, F.: An Ontology-based Framework for XML Seman-tic Integration. In: Database Engineering and Applications Symposium (2004)
Christophides, V., Karvounarakis, G., et al.: The ICS-FORTH SWIM: A Powerful Semantic Web Integration Middleware. In: Proc. of the SWDB 2003, pp. 381–393 (2003)
Amann, B., Beeri, C., Fundulaki, I., Scholl, M.: Querying XML Sources Using an Ontology-Based Mediator. In: CoopIS/DOA/ODBASE 2002, pp. 429–448 (2002)
Bikakis, N., Gioldasis, N., Tsinaraki, C., Christodoulakis, S.: Semantic Based Access over XML Data. In: Proc. of 2nd World Summit on Knowledge Society 2009, WSKS 2009 (2009)
Bikakis, N., Gioldasis, N., Tsinaraki, C., Christodoulakis, S.: The SPARQL2XQuery Framework, http://www.music.tuc.gr/reports/SPARQL2XQUERY.PDF
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bikakis, N., Gioldasis, N., Tsinaraki, C., Christodoulakis, S. (2009). Querying XML Data with SPARQL. In: Bhowmick, S.S., Küng, J., Wagner, R. (eds) Database and Expert Systems Applications. DEXA 2009. Lecture Notes in Computer Science, vol 5690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03573-9_32
Download citation
DOI: https://doi.org/10.1007/978-3-642-03573-9_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03572-2
Online ISBN: 978-3-642-03573-9
eBook Packages: Computer ScienceComputer Science (R0)