Validating quicksand:: Temporal schema versioning in τXSchema

被引:24
|
作者
Snodgrass, Richard T. [2 ]
Dyreson, Curtis [1 ]
Currim, Faiz [3 ]
Currim, Sabah [4 ]
Joshi, Shailesh [5 ]
机构
[1] Utah State Univ, Dept Comp Sci, Logan, UT 84321 USA
[2] Univ Arizona, Dept Comp Sci, Tucson, AZ 85721 USA
[3] Univ Iowa, Iowa City, IA 52242 USA
[4] Florida State Univ, Coll Informat, Tallahassee, FL 32306 USA
[5] Expedia Inc, SEBellevue, WA 98005 USA
基金
美国国家科学基金会;
关键词
database; temporal; schema;
D O I
10.1016/j.datak.2007.09.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The WK 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 tau 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 tau XSchema to support versioning of the schema itself. We introduce the concept of a bundle, which is an XML document that references a base (non-temporal) schema, temporal annotations describing how the document can change, and physical annotations describing where timestamps are placed. When the schema is versioned, the base schema and temporal and physical schemas can themselves be time-varying documents, each with their own (possibly versioned) schemas. We describe how the validator can be extended to validate documents in this seeming precarious situation of data that changes over time, while its schema and even its representation are also changing. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:223 / 242
页数:20
相关论文
共 50 条
  • [1] Versioning of Conventional Schema in the τXSchema Framework
    Brahmia, Zouhaier
    Grandi, Fabio
    Oliboni, Barbara
    Bouaziz, Rafik
    [J]. 8TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY & INTERNET BASED SYSTEMS (SITIS 2012), 2012, : 510 - 518
  • [2] Tale of two schemas:: Creating a temporal XML schema from a snapshot schema with τXSchema
    Currim, F
    Currim, S
    Dyreson, C
    Snodgrass, RT
    [J]. ADVANCES IN DATABASE TECHNOLOGY - EDBT 2004, PROCEEDINGS, 2004, 2992 : 348 - 365
  • [3] Temporal JSON schema versioning in the TJSchema framework
    [J]. 1600, Digital Information Research Foundation, 11 Ramanujam Street, T.Nagar,, Chennai, 600017, India (15):
  • [4] Schema versioning in multi-temporal XML databases
    Brahmia, Zouhaier
    Bouaziz, Rafik
    [J]. 7TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE IN CONJUNCTION WITH 2ND IEEE/ACIS INTERNATIONAL WORKSHOP ON E-ACTIVITY, PROCEEDINGS, 2008, : 158 - 164
  • [5] Beyond Schema Versioning: A Flexible Model for Spatio-Temporal Schema Selection
    John F. Roddick
    Fabio Grandi
    Federica Mandreoli
    Maria Rita Scalas
    [J]. GeoInformatica, 2001, 5 : 33 - 50
  • [6] Beyond schema versioning: A flexible model for spatio-temporal schema selection
    Roddick, JF
    Grandi, F
    Mandreoli, F
    Scalas, MR
    [J]. GEOINFORMATICA, 2001, 5 (01) : 33 - 50
  • [7] Efficient Management of Schema Versioning in Multi-Temporal Databases
    Brahmia, Zouhaier
    Mkaouar, Mohamed
    Chakhar, Salem
    Bouaziz, Rafik
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2012, 9 (06) : 544 - 552
  • [8] PMTV: A schema versioning approach for bi-temporal databases
    Wei, HC
    Elmasri, R
    [J]. SEVENTH INTERNATIONAL WORKSHOP ON TEMPORAL REPRESENTATION AND REASONING - TIME 2000, PROCEEDINGS, 2000, : 143 - 151
  • [9] AN APPROACH FOR SCHEMA VERSIONING IN MULTI-TEMPORAL XML DATABASES
    Brahmia, Zouhaier
    Bouaziz, Rafik
    [J]. ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL DISI: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2008, : 290 - 297
  • [10] Bi-temporal schema versioning in bi-temporal data warehouse
    Kriti Saroha
    Anjana Gosain
    [J]. CSI Transactions on ICT, 2015, 3 (2-4) : 135 - 142