RCS—a system for version control
Software—Practice & Experience
The TSQL2 Temporal Query Language
The TSQL2 Temporal Query Language
Managing and querying multi-version XML data with update logging
Proceedings of the 2002 ACM symposium on Document engineering
ACM SIGMOD Record
Temporal and Real-Time Databases: A Survey
IEEE Transactions on Knowledge and Data Engineering
Detecting Changes in XML Documents
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Storing and Querying Multiversion XML Documents using Durable Node Numbers
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)
An Efficient Algorithm to Compute Differences between Structured Documents
IEEE Transactions on Knowledge and Data Engineering
diffX: an algorithm to detect changes in multi-version XML documents
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Fast and simple XML tree differencing by sequence alignment
Proceedings of the 2006 ACM symposium on Document engineering
Indexing temporal XML documents
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Efficient change control of XML documents
Proceedings of the 9th ACM symposium on Document engineering
A Labeling Scheme for Temporal XML
WISM '09 Proceedings of the 2009 International Conference on Web Information Systems and Mining
Temporal XML Indexing Based on Suffix Tree
SERA '09 Proceedings of the 2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications
Using versioned tree data structure, change detection and node identity for three-way XML merging
Proceedings of the 10th ACM symposium on Document engineering
Version aware LibreOffice documents
Proceedings of the 2013 ACM symposium on Document engineering
Uncertain version control in open collaborative editing of tree-structured documents
Proceedings of the 2013 ACM symposium on Document engineering
Hi-index | 0.00 |
A document often goes through many revisions before it is finalized. In the normal document creation process, newer revisions overwrite older ones and only the final revision is kept. At any stage of document creation, it might be desirable to see how the document came to its current form or to revert back to a previous revision. Conventional version control tools such as CVS could help authors do exactly this. However, these tools are unlikely to be adopted by non-technical document authors due to the overhead of managing a repository and the tools' learning curves. This paper presents an approach called version-aware documents that embeds versioning data within the document thus making version control for single documents a seamless part of the authoring process.