Translating XPath Queries into SPARQL Queries

  • Matthias Droop
  • Markus Flarer
  • Jinghua Groppe
  • Sven Groppe
  • Volker Linnemann
  • Jakob Pinggera
  • Florian Santner
  • Michael Schier
  • Felix Schöpf
  • Hannes Staffler
  • Stefan Zugal
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4805)

Abstract

The W3C has developed XPath [3] as a query language for XML data. XPath is embedded in many other languages like XQuery and XSLT. The name of XPath derives from its basic concept, the path expression, with which the user can hierarchically address the nodes of the XML data. The user of XPath may not only use simple relationships like parent-child, but also more complex relationships like the descendant relationship, which is the transitive closure of the parent-child relationship. Furthermore, complex filter expressions are allowed in XPath queries.

References

  1. 1.
    Grust, T., van Keulen, M., Teubner, J.: Accelerating XPath evaluation in any RDBMS. ACM Trans. Database Syst. 29, 91–131 (2004)CrossRefGoogle Scholar
  2. 2.
    W3C, SPARQL Query Language for RDF, W3C Candidate Recommendation (2007)Google Scholar
  3. 3.
    W3C: XML Path Language (XPath) 2.0, W3C Recommendation (2007) Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Matthias Droop
    • 1
  • Markus Flarer
    • 1
  • Jinghua Groppe
    • 2
  • Sven Groppe
    • 2
  • Volker Linnemann
    • 2
  • Jakob Pinggera
    • 1
  • Florian Santner
    • 1
  • Michael Schier
    • 1
  • Felix Schöpf
    • 1
  • Hannes Staffler
    • 1
  • Stefan Zugal
    • 1
  1. 1.University of Innsbruck, Technikerstrasse 21a, A-6020 InnsbruckAustria
  2. 2.IFIS, University of Lübeck, Ratzeburger Allee 160, D-23538 LübeckGermany

Personalised recommendations