arrow
Return

Adding Temporal Constraints to XML Schema

delete2012-08-01
delete12
delete
OA
AI
F
Faiz Currim *
S
Sabah Currim
C
Curtis Dyreson
R
Richard T. Snodgrass
R
Rui Zhang
DOI:10.1109/TKDE.2011.74delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
If past versions of XML documents are retained, what of the various integrity constraints defined in XML Schema on those documents? This paper describes how to interpret such constraints as sequenced constraints, applicable at each point in time. We also consider how to add new variants that apply across time, so-called nonsequenced constraints. Our approach supports temporal documents that vary over both valid and transaction time, whose schema can vary over transaction time. We do this by replacing the schema with a (possibly time-varying) temporal schema and replacing the document with a temporal document, both of which are upward compatible with conventional XML and with conventional tools like XMLLINT, which we have extended to support the temporal constraints introduced here.
Keywords:
Cardinality constraint
key constraint
referential integrity
temporal data
XML validation
XML Schema constraint

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.8K
Citations:
3.2W

Organization

U
Utah State University
Scholars:
4.1K
Papers: 3.5K
Citations: 8.9K
U
University of Arizona
Scholars:
3.6W
Papers: 3.2W
Citations: 980
U
Utah System of Higher Education
Scholars:
4.6W
Papers: 4.0W
Citations: 161
researcher View more organizations