PTDOM: a schema-aware XML database system for MPEG-7 media descriptions

  • Authors:
  • U. Westermann;W. Klas

  • Affiliations:
  • Department of Computer Science and Business Informatics, University of Vienna, Liebiggasse 4/3-4, 1090 Vienna, Austria;Department of Computer Science and Business Informatics, University of Vienna, Liebiggasse 4/3-4, 1090 Vienna, Austria

  • Venue:
  • Software—Practice & Experience - Research Articles
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current XML database systems largely neglect or make limited use of available schema definitions. But only with schema definitions at hand is it possible to ensure database consistency by document validation, to store, index, and access the content of elements and attribute values in an appropriately typed manner and not just as text, and to perform more sophisticated query optimizations. In this paper, we give an overview of our implementation of a schema-aware XML database system: the Persistent Typed Document Object Model (PTDOM). Originally developed for the management of MPEG-7 media descriptions in a database, the core of PTDOM is made up of a schema catalog capable of managing schema definitions written in MPEG-7 DDL, a superset of XML schema. PTDOM exploits the schema information maintained by this catalog in a variety of contexts: for document validation, for typed storage of elements and attribute values, for structural indexing of XML documents providing additional efficient access paths to document contents, and for optimized construction of query execution plans for XPath expressions. This along with its profound extensibility with new datatypes, user-defined functions, and value index structures makes PTDOM a flexible and effective database solution not only for the management of MPEG-7 media descriptions but also for the management of any kind of XML documents for which schema definitions exist. Copyright © 2006 John Wiley & Sons, Ltd.