Schema versioning is an indispensable feature for applications using temporal databases and requiring an entire history of data and schema. tauXSchema [7] is an infrastructure for constructing and validating temporal XML documents; but any explicit support for XML schema versioning is offered. A tauXSchema schema is composed of a conventional XML Schema document annotated with physical and logical annotations. All components of a tauXSchema schema can change over time to reflect changes in user requirements or in reference world of the database. In a previous work [10], we deal with versioning of logical and physical annotations. In this work, we study versioning of tauXSchema conventional schema: we propose a complete set of low-level primitives for changing such a schema and define their operational semantics.
Z. Brahmia, F. Grandi, B. Oliboni, R. Bouaziz (2012). Versioning of Conventional Schema in the tauXSchema Framework. LOS ALAMITOS : IEEE Computer Society Press [10.1109/SITIS.2012.153].
Versioning of Conventional Schema in the tauXSchema Framework
GRANDI, FABIO;
2012
Abstract
Schema versioning is an indispensable feature for applications using temporal databases and requiring an entire history of data and schema. tauXSchema [7] is an infrastructure for constructing and validating temporal XML documents; but any explicit support for XML schema versioning is offered. A tauXSchema schema is composed of a conventional XML Schema document annotated with physical and logical annotations. All components of a tauXSchema schema can change over time to reflect changes in user requirements or in reference world of the database. In a previous work [10], we deal with versioning of logical and physical annotations. In this work, we study versioning of tauXSchema conventional schema: we propose a complete set of low-level primitives for changing such a schema and define their operational semantics.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


