Authors:
Zouhaier Brahmia
and
Rafik Bouaziz
Affiliation:
Faculty of Economic Sciences and Management, University of Sfax, Tunisia
Keyword(s):
Temporal databases, XML databases, Schema versioning, XML Schema.
Related
Ontology
Subjects/Areas/Topics:
Databases and Information Systems Integration
;
Enterprise Information Systems
;
Web Databases
Abstract:
Schema evolution keeps only the current data and the schema version after applying schema changes. On the contrary, schema versioning creates new schema versions and preserves old schema versions and their corresponding data. These two techniques have been investigated widely, both in the context of static and temporal databases. With the growing interest in XML and temporal XML data as well as the mechanisms for holding such data, the XML context within which data items are formatted also becomes an issue. Whereas much research work has recently focused on the problem of schema evolution in XML databases, less attention has been devoted to schema versioning in such databases. In this paper, we propose an approach for schema versioning in multi-temporal XML databases. This approach is based on the XML Schema language for describing XML schema, and is database consistency-preserving.