TY - CHAP
T1 - A tale of two schemas
T2 - creating a temporal xml schema from a snapshot schema with τxschema
AU - Currim, Faiz
AU - Currim, Sabah
AU - Dyreson, Curtis
AU - Snodgrass, Richard T.
PY - 2004
Y1 - 2004
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=33845214738&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33845214738&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-24741-8_21
DO - 10.1007/978-3-540-24741-8_21
M3 - Chapter
AN - SCOPUS:33845214738
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 348
EP - 365
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
A2 - Bertino, Elisa
A2 - Christodoulakis, Stavros
A2 - Koubarakis, Manolis
A2 - Plexousakis, Dimitris
A2 - Christophides, Vassilis
A2 - Bohm, Klemens
A2 - Ferrari, Elena
PB - Springer-Verlag
ER -