Software Practice and Experience · 2006 · 10 citations · 14 references
ComputingComputer ScienceInformation TechnologyData ManagementDatabasesStorage SystemsData ModelingDatabase ManagementQuery ProcessingSchema DesignStructured Query LanguageXml DatabasesConsistencyDocument Object ModelIndex StructuresIndexingQuery ExecutionStorageXml IndexingXml Schema Validation
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.
14
Shoring up persistent applications
Michael J. Carey, David J. DeWitt, Michael J. Franklin et al. · 1994 · 422 citations
H. V. Jagadish, Shurug Al-Khalifa, Adriane Chapman et al. · The VLDB Journal · 2002 · 408 citations · Full text
Optimizing regular path expressions using graph schemas
Mary Fernández, Dan Suciu · 2002 · 242 citations