Semantic Based Access over XML Data

  • Nikos Bikakis
  • Nektarios Gioldasis
  • Chrisa Tsinaraki
  • Stavros Christodoulakis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5736)


The need for semantic processing of information and services has lead to the introduction of tools for the description and management of knowledge within organizations, such as RDF, OWL, and SPARQL. However, semantic applications may have to access data from diverse sources across the network. Thus, SPARQL queries may have to be submitted and evaluated against existing XML or relational databases, and the results transferred back to be assembled for further processing. In this paper we describe the SPARQL2XQuery framework, which translates the SPARQL queries to semantically equivalent XQuery queries for accessing XML databases from the Semantic Web environment.


Semantic Web XML Data Information Integration Interoperability Query Translation SPARQL XQuery SPARQL2XQuery 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Beckett, D. (ed.): SPARQL Query Results XML Format. W3C Recommendation (January 15, 2008),
  2. 2.
    Bohring, H., Auer, S.: Mapping XML to OWL Ontologies. Leipziger Informatik-Tage, 147–156 (2005)Google Scholar
  3. 3.
    Lehti, P., Fankhauser, P.: XML Data Integration with OWL: Experiences & Challenges. In: Proceedings of the International Symposium on Applications and the Internet (2004)Google Scholar
  4. 4.
    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)CrossRefGoogle Scholar
  5. 5.
    Prud’hommeaux, E., Seaborne, A. (eds.): SPARQL Query Language for RDF. W3C Recommendation (January 15, 2008),
  6. 6.
    Rodrigues, T., Rosa, P., Cardoso, J.: Mapping XML to Exiting OWL ontologies. In: International Conference WWW/Internet 2006, Murcia, Spain, October 5-8 (2006)Google Scholar
  7. 7.
    Siméon, J., Chamberlin, D. (eds.): XQuery 1.0: an XML Query Language. W3C Recommendation (January 23, 2007),
  8. 8.
    Farrell, J., Lausen, H.: Semantic Annotations for WSDL and XML Schema. W3C Recommendation, W3C (August 2007),
  9. 9.
    Groppe, S., Groppe, J., Linnemann, V., Kukulenz, D., Hoeller, N., Reinke, C.: Embedding SPARQL into XQuery/XSLT. In: SAC 2008, pp. 2271–2278 (2008)Google Scholar
  10. 10.
    Droop, M., Flarer, M., Groppe, J., Groppe, S., Linnemann, V., Pinggera, J., Santner, F., Schier, M., Schoepf, F., Staffler, H., Zugal, S.: Embedding XPATH Queries into SPARQL Queries. In: Proc. of the 10th International Conference on Enterprise Information Systems, ICEIS 2008 (2008)Google Scholar
  11. 11.
    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)CrossRefGoogle Scholar
  12. 12.
  13. 13.
    OpenLink Software: Virtuoso Universal Server,
  14. 14.
    CCNT Lab. Zhejiang Univ. China: Dart Grid,
  15. 15.
    Tsinaraki, C., Christodoulakis, S.: Interoperability of XML Schema Applications with OWL Domain Knowledge and Semantic Web Tools. In: Proc. of the ODBASE 2007 (2007)Google Scholar
  16. 16.
    Cruz, I.R., Xiao, H., Hsu, F.: An Ontology-based Framework for XML Semantic Integration. In: Database Engineering and Applications Symposium (2004)Google Scholar
  17. 17.
    Christophides, V., Karvounarakis, G., Koffina, I., Kokkinidis, G., Magkanaraki, A., Plexousakis, D., Serfiotis, G., Tannen, V.: The ICS-FORTH SWIM: A Powerful Semantic Web Integration Middleware. In: Proceedings of the First International Workshop on Semantic Web and Databases 2003 (SWDB 2003), pp. 381–393 (2003)Google Scholar
  18. 18.
    Amann, B., Beeri, C., Fundulaki, I., Scholl, M.: Querying XML Sources Using an Ontology-Based Mediator. In: Meersman, R., Tari, Z., et al. (eds.) CoopIS 2002, DOA 2002, and ODBASE 2002. LNCS, vol. 2519, pp. 429–448. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  19. 19.
    Bikakis, N., Gioldasis, N., Tsinaraki, C., Christodoulakis, S.: Querying XML Data with SPARQL. In: Proceeding of the 20th International Conference on Database and Expert Systems Applications ( DEXA 2009) (2009)Google Scholar
  20. 20.
    Bikakis, N., Gioldasis, N., Tsinaraki, C., Christodoulakis, S.: The SPARQL2XQuery Framework. Technical Report,

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Nikos Bikakis
    • 1
  • Nektarios Gioldasis
    • 1
  • Chrisa Tsinaraki
    • 1
  • Stavros Christodoulakis
    • 1
  1. 1.Department of Electronic and Computer Engineering Laboratory of Distributed Multimedia Information Systems & Applications (TUC/MUSIC)Technical University of CreteKounoupidiana ChaniaGreece

Personalised recommendations