2014
DOI: 10.4018/ijitwe.2014040102
|View full text |Cite
|
Sign up to set email alerts
|

Schema Change Operations for Full Support of Schema Versioning in the τXSchema Framework

Abstract: tXSchema (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 tXSchema schema is composed of a conventional XML Schema annotated with physical and logical annotations. All components of a tXSchema 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
17
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 23 publications
(18 citation statements)
references
References 23 publications
(50 reference statements)
0
17
0
Order By: Relevance
“…These are optional data properties which can be added to a temporal entity. The domain of hasCurrencyValueValidityEndTime or priceTypeValidityEndTime includes the value "now" [5]; the entity that has "now" as the value of its validity end time property represents the current entity until some change occurs.…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…These are optional data properties which can be added to a temporal entity. The domain of hasCurrencyValueValidityEndTime or priceTypeValidityEndTime includes the value "now" [5]; the entity that has "now" as the value of its validity end time property represents the current entity until some change occurs.…”
Section: Motivationmentioning
confidence: 99%
“…τXSchema is a powerful framework (i.e., a data model equipped with a suite of tools) for managing temporal XML documents, well known in the database research community and, in particular, in the field of temporal XML [10]. To complete the framework and extend its functionalities, τXSchema has also been augmented by defining necessary schema change operations [5].…”
Section: Introductionmentioning
confidence: 99%
“…In our previous work, we proposed three complete and sound sets of low-level operations, for changing conventional schema [14,15], logical and physical annotations [11,12], and temporal schema [16]. Obviously, these operations are not designated to be used directly by IJXSchema designers, since they are too primitive and not very user-friendly.…”
Section: Introductionmentioning
confidence: 98%
“…Hence, a transaction consists of a sequence of valid schema change operations to be carried out on the IJXSchema framework that would be either all successfully completed or all cancelled. The proposed high-level operations are based on the low-level operations (i.e., primitives) already defined in [11,12], [14,15], and [16]. Since each low-level operation is consistency preserving (i.e., each operation applied to a consistent IJXSchema schema component produces a consistent IJXSchema schema component) and each high-level operation is defined using a sequence of low-level operations, the proposed high-level operations are consequently consistency preserving.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation