Integrating and querying distributed XML data via XLink

  • Authors:
  • Wolfgang May;Erik Behrends;Oliver Fritzen

  • Affiliations:
  • Institut für Informatik, Lotzestrasse 16-18, D-37083 Göttingen, Germany;Institut für Informatik, Lotzestrasse 16-18, D-37083 Göttingen, Germany;Institut für Informatik, Lotzestrasse 16-18, D-37083 Göttingen, Germany

  • Venue:
  • Information Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

XML instances are not necessarily self-contained but may have connections to remote XML data residing on other servers. In this paper, we show that-in spite of its minor support and use in the XML world-the XLink language provides a powerful mechanism for expressing such links both from the modeling point of view and for actually querying interlinked XML data: in our dbxlink approach, the links are not seen as explicit links (where the users must be aware of the links and traverse them explicitly in their queries), but define views that combine into a logical, transparent XML model which serves as an external schema and can be queried by XPath/XQuery. We motivate the underlying modeling and give a concise and declarative specification as an XML-to-XML mapping. We also describe the implementation of the model as an extension of the eXist [eXist: an Open Source Native XML Database, http://exist-db.org/] XML database system. The approach can be applied both for distribution of data and for integration of data from autonomous sources.