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

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.
9781467351522
Temporal XML; XML Schema language; Schema versioning
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11562/624353
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? ND
social impact