A homogeneous relational model and query languages for temporal databases
ACM Transactions on Database Systems (TODS)
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
The TSQL2 Temporal Query Language
The TSQL2 Temporal Query Language
ACM SIGMOD Record
DNIS '02 Proceedings of the Second International Workshop on Databases in Networked Information Systems
Change-Centric Management of Versions in an XML Warehouse
Proceedings of the 27th International Conference on Very Large Data Bases
The Valid Web: An XML/XSL Infrastructure for Temporal Management of Web Documents
ADVIS '00 Proceedings of the First International Conference on Advances in Information Systems
A Data Model for Temporal XML Documents
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
Observing Transaction-Time Semantics with TTXPath
WISE '01 Proceedings of the Second International Conference on Web Information Systems Engineering (WISE'01) Volume 1 - Volume 1
Supporting Branched Versions on XML Documents
RIDE '04 Proceedings of the 14th International Workshop on Research Issues on Data Engineering: Web Services for E-Commerce and E-Government Applications (RIDE'04)
Indexing temporal XML documents
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
A web-based version editor for XML documents
Proceedings of the 9th ACM symposium on Document engineering
An XQuery-based version extension of an XML native database
Proceedings of the 2009 EDBT/ICDT Workshops
Managing branch versioning in versioned/temporal XML documents
XSym'07 Proceedings of the 5th international conference on Database and XML Technologies
DeltaNI: an efficient labeling scheme for versioned hierarchical data
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
Version management for business process schema evolution
Information Systems
Hi-index | 0.00 |
The problem of managing versions in XML documents can be approached through traditional adapted procedures, based on managing XML operations (deltas) or using timestamped markups to represent the validity of each versioned tag within the document. The first solution entails a high reconstruction cost for any version different from the current one. Whereas the second solution, due to the linear nature of time, implies that these techniques do not to support branched versioning. In this work, the XML data model is extended for the representation of different versions of XML documents that consists of marking the tags with a versionstamp instead of using a timestamp. This technique is based on two ideas: on the one hand storing the ancestral relations of the versions (version tree) produced a new version is generated and on the other hand the version validity of each versioned tag is defined based on this tree (versionstamp). The easy management of multiple versioning, the wide number of queries in XML standard query languages and its implementation only using XML technology, are some of the advantages of the proposed technique.