Skip to main content
Article
METAXPath
Journal of Digital Information (2001)
  • Curtis Dyreson, Utah State University
  • Michael H. Böhen
  • Christian S. Jensen
Abstract

This paper presents the METAXPath data model and query language. METAXPath extends XPath with support for XML metadata. XPath is a specification language for locations in an XML document it serves as the basis for XML query languages like XSLT and the XML Query Algebra.

The METAXPath data model is a nested XPath tree. Each level of metadata induces a new level of nesting. The data model separates metadata and data into different data spaces, supports meta-metadata and enables sharing of metadata common to a group of nodes without duplication. The METAXPath query language has a level shift operator to shift a query language has a level shift operator to shift a query from a data level to a metadata level. METAXPath maximally reuses XPath hence the changes needed to support metadata are few. METAXPath is fully compatible with XPath.

Keywords
  • Metaxpath,
  • Metadata,
  • Query language,
  • XML,
  • XPath
Disciplines
Publication Date
December, 2001
Citation Information
Curtis Dyreson, Michael H. Böhen and Christian S. Jensen. "METAXPath" Journal of Digital Information Vol. 2 Iss. 2 (2001)
Available at: http://works.bepress.com/curtis_dyreson/11/