Schema versioning is an indispensable feature for applications using temporal databases and requiring an entire history of data and schema. τXSchema is an infrastructure for constructing and validating temporal XML documents; but any explicit support for XML schema versioning is offered. A τXSchema schema is composed of a conventional XML Schema document annotated with physical and logical annotations. All components of a τXSchema schema can change over time to reflect changes in user requirements or in reference world of the database. In this work, we study versioning of τXSchema conventional schema: we propose a complete set of low-level primitives for changing such a schema and define their operational semantics.
Versioning of conventional schema in the τxSchema framework
OLIBONI, Barbara;
2012-01-01
Abstract
Schema versioning is an indispensable feature for applications using temporal databases and requiring an entire history of data and schema. τXSchema is an infrastructure for constructing and validating temporal XML documents; but any explicit support for XML schema versioning is offered. A τXSchema schema is composed of a conventional XML Schema document annotated with physical and logical annotations. All components of a τXSchema schema can change over time to reflect changes in user requirements or in reference world of the database. In this work, we study versioning of τXSchema 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.