Computer
Schema evolution in database systems: an annotated bibliography
ACM SIGMOD Record
Schema versioning for multitemporal relational databases
Information Systems
Developing time-oriented database applications in SQL
Developing time-oriented database applications in SQL
Comparative analysis of six XML schema languages
ACM SIGMOD Record
A alternate form of the “UNCOL diagram”
Communications of the ACM
Aggregates in the Temporal Query Language TQuel
IEEE Transactions on Knowledge and Data Engineering
Change-Centric Management of Versions in an XML Warehouse
Proceedings of the 27th International Conference on Very Large Data Bases
Efficient schemes for managing multiversionXML documents
The VLDB Journal — The International Journal on Very Large Data Bases
Estimating frequency of change
ACM Transactions on Internet Technology (TOIT)
Efficient Incremental Validation of XML Documents
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Managing versions of web documents in a transaction-time web server
Proceedings of the 13th international conference on World Wide Web
Validating Quicksand: Schema Versioning in \tauXSchema
ICDEW '06 Proceedings of the 22nd International Conference on Data Engineering Workshops
Temporal slicing in the evaluation of XML queries
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
WS-BPEL Extensions for Versioning
Information and Software Technology
An approach for managing web services changes
International Journal of Information Systems and Change Management
WSDL and UDDI extensions for version support in web services
Journal of Systems and Software
Prefix-based node numbering for temporal XML
WISE'11 Proceedings of the 12th international conference on Web information system engineering
Temporal and multi-versioned XML documents: A survey
Information Processing and Management: an International Journal
Hi-index | 0.00 |
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 @tXSchema, 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 @tXSchema 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.