tauXSchema (Currim et al., 2004) is a framework (a language and a suite of tools) for the creation and validation of time-varying XML documents. A tauXSchema schema is composed of a conventional XML Schema annotated with physical and logical annotations. All components of a tauXSchema schema can evolve over time to reflect changes in the real-world. Since many applications need to keep track of both data and schema evolution, schema versioning has been long advocated to be the best solution to do this. In this paper, we propose an approach for schema versioning in the tauXSchema framework, allowing a complete and safe management of schema changes. It supports both versioning of conventional schema and versioning of annotations, in an integrated manner. For each component of a tauXSchema schema, our approach provides a complete set of low-level change primitives for the maintenance of such a component and defines their operational semantics.

Schema Change Operations for Full Support of Schema Versioning in the tauXSchema Framework / Zouhaier Brahmia; Fabio Grandi; Barbara Oliboni; Rafik Bouaziz. - In: INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING. - ISSN 1554-1045. - STAMPA. - 9:2(2014), pp. 20-46. [10.4018/ijitwe.2014040102]

Schema Change Operations for Full Support of Schema Versioning in the tauXSchema Framework

GRANDI, FABIO;
2014

Abstract

tauXSchema (Currim et al., 2004) is a framework (a language and a suite of tools) for the creation and validation of time-varying XML documents. A tauXSchema schema is composed of a conventional XML Schema annotated with physical and logical annotations. All components of a tauXSchema schema can evolve over time to reflect changes in the real-world. Since many applications need to keep track of both data and schema evolution, schema versioning has been long advocated to be the best solution to do this. In this paper, we propose an approach for schema versioning in the tauXSchema framework, allowing a complete and safe management of schema changes. It supports both versioning of conventional schema and versioning of annotations, in an integrated manner. For each component of a tauXSchema schema, our approach provides a complete set of low-level change primitives for the maintenance of such a component and defines their operational semantics.
2014
Schema Change Operations for Full Support of Schema Versioning in the tauXSchema Framework / Zouhaier Brahmia; Fabio Grandi; Barbara Oliboni; Rafik Bouaziz. - In: INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING. - ISSN 1554-1045. - STAMPA. - 9:2(2014), pp. 20-46. [10.4018/ijitwe.2014040102]
Zouhaier Brahmia; Fabio Grandi; Barbara Oliboni; Rafik Bouaziz
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/201342
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 27
  • ???jsp.display-item.citation.isi??? ND
social impact