Processing XPath/XQuery to be aware of XLink hyperlinks

  • Authors:
  • Lule Ahmedi;Mentor Arifaj

  • Affiliations:
  • University of Prishtina, Computer Engineering, Prishtinë, Kosova;University of Prishtina, Computer Engineering, Prishtinë, Kosova

  • Venue:
  • ECC'08 Proceedings of the 2nd conference on European computing conference
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

XML Linking Language (XLink) as a W3C recommendation represents the standard way how to use links within XML documents. With these links, it is possible to select arbitrarily narrow content, and not restricted to selecting the whole document as it is the case with HTML hyperlinks. There are few implementations for XLink despite the fact that it is a recommendation since 2001. Most of these implementations are focused on how to handle XLink links while browsing rather then query them. There is an implementation using LDAP that uses other data model than XML and another one that is an extension of eXist a XML database system to support XLinks. We extended another well-known and widely used XPath/XQuery open source system named Saxon-B. The Saxon-B is an in-memory system and is capable to be used with programming languages to support the XML features implemented on it. We describe our extension in several steps and illustrate it with algorithms and samples. We complement the discussion by comparing our system with existing systems (eXist and LDAP), and confirm that our system is a complement and not a duplication of these systems.