Sanitizing using metadata in MetaXQuery

  • Authors:
  • Hao Jin;Curtis Dyreson

  • Affiliations:
  • Washington State University, Pullman, Washington;Washington State University, Pullman, Washington

  • Venue:
  • Proceedings of the 2005 ACM symposium on Applied computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Metadata plays an important role in describing and proscribing data in both traditional and XML applications. In this paper, we present an extension of the XML data model and XQuery query language to certify the reachability of data and to sanitize data with the existence of metadata, especially proscriptive metadata. The data model extension is called MetaDOM, and the query language is called MetaXQuery. This paper describes a certify function to check if the metadata in the data model is correctly embedded, in other words, whether all of the data nodes are reachable from the root. It also describes a sanitize function that automatically corrects the data model if it is invalid. The sanitize function can also be used to generate a view of the data from a specific metadata perspective.