A tale of two schemas: creating a temporal xml schema from a snapshot schema with τxschema

Faiz Currim, Sabah Currim, Curtis Dyreson, Richard T. Snodgrass

Research output: Contribution to journalArticle

28 Scopus citations


The W3C XML Schema recommendation defines the structure and data types for XML documents. XML Schema lacks explicit support for time-varying XML documents. Users have to resort to ad hoc, non-standard mechanisms to create schemas for time-varying XML documents. This paper presents a data model and architecture, called τXSchema, for creating a temporal schema from a non-temporal (snapshot) schema, a temporal annotation, and a physical annotation. The annotations specify which portion(s) of an XML document can vary over time, how the document can change, and where timestamps should be placed. The advantage of using annotations to denote the time-varying aspects is that logical and physical data independence for temporal schemas can be achieved while remaining fully compatible with both existing XML Schema documents and the XML Schema recommendation.

Original languageEnglish (US)
Pages (from-to)348-365
Number of pages18
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
StatePublished - Dec 1 2004

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'A tale of two schemas: creating a temporal xml schema from a snapshot schema with τxschema'. Together they form a unique fingerprint.

  • Cite this