2008
DOI: 10.1016/j.datak.2007.09.003
|View full text |Cite
|
Sign up to set email alerts
|

Validating quicksand: Temporal schema versioning in τXSchema

Abstract: The W3C XML Schema recommendation defines the structure and data types for XML documents, but lacks explicit support for time-varying XML documents or for a time-varying schema. In previous work we introduced τ XSchema which is an infrastructure and suite of tools to support the creation and validation of time-varying documents, without requiring any changes to XML Schema. In this paper we extend τ XSchema to support versioning of the schema itself. We introduce the concept of a bundle, which is an XML documen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 46 publications
(37 citation statements)
references
References 17 publications
0
29
0
Order By: Relevance
“…Logical annotations [30] allow the KBA to specify (1) whether a conventional schema component varies over valid time and/or transaction time, (2) whether its lifetime is described as a continuous state or a single event, (3) whether the component may appear at certain times (and not at others), and (4) whether its content changes. If no logical annotations are provided, the default logical annotation is that anything can change.…”
Section: Architecturementioning
confidence: 99%
See 1 more Smart Citation
“…Logical annotations [30] allow the KBA to specify (1) whether a conventional schema component varies over valid time and/or transaction time, (2) whether its lifetime is described as a continuous state or a single event, (3) whether the component may appear at certain times (and not at others), and (4) whether its content changes. If no logical annotations are provided, the default logical annotation is that anything can change.…”
Section: Architecturementioning
confidence: 99%
“…For that purpose, we propose in this paper a framework, called τOWL, for managing temporal Semantic Web ontologies, through the use of a temporal OWL 2 extension. In fact, we want to introduce with τOWL a principled and systematic approach to the temporal extension of OWL 2, similar to that Snodgrass and colleagues did with their τXSchema [9,30] to XML and XML Schema [32]. τ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].…”
Section: Introductionmentioning
confidence: 95%
“…With this high-level overview of τ XSchema (details are available elsewhere [4], [8], [10]), we can now turn to the challenge at hand: supporting existing conventional and novel temporal constraints concerning a time-varying document. We first examine the constraints that XML Schema provides, and then apply and extend them for temporal documents.…”
Section: Language Designmentioning
confidence: 99%
“…Elsewhere [10] we delve into the specifics of how to accommodate schema versioning within τ XSchema. Our approach exploits the concept of schema-constant periods [32].…”
Section: Implications Of Schema Versioningmentioning
confidence: 99%
See 1 more Smart Citation