Meaningful change detection in structured data
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Efficient synchronization for mobile XML data
Proceedings of the eleventh international conference on Information and knowledge management
Change-Centric Management of Versions in an XML Warehouse
Proceedings of the 27th International Conference on Very Large Data Bases
Detecting Changes in XML Documents
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Extending xQuery with transformation operators
Proceedings of the 2003 ACM symposium on Document engineering
A three-way merge for XML documents
Proceedings of the 2004 ACM symposium on Document engineering
A hybrid approach to optimistic file system directory tree synchronization
Proceedings of the 4th ACM international workshop on Data engineering for wireless and mobile access
Towards XML version control of office documents
Proceedings of the 2005 ACM symposium on Document engineering
Fast and simple XML tree differencing by sequence alignment
Proceedings of the 2006 ACM symposium on Document engineering
Proceedings of the 2007 ACM symposium on Document engineering
Managing Branch Versioning in Versioned/Temporal XML Documents
XSym '07 Proceedings of the 5th international Symposium on XML Database: Database and XMLTechnologies
A formal investigation of Diff3
FSTTCS'07 Proceedings of the 27th international conference on Foundations of software technology and theoretical computer science
An efficient scheme to completely avoid re-labeling in XML updates
WISE'06 Proceedings of the 7th international conference on Web Information Systems
Flexible collaboration over XML documents
CDVE'06 Proceedings of the Third international conference on Cooperative Design, Visualization, and Engineering
XANDY: detecting changes on large unordered XML documents using relationalDatabases
DASFAA'05 Proceedings of the 10th international conference on Database Systems for Advanced Applications
Identifying almost identical files using context triggered piecewise hashing
Digital Investigation: The International Journal of Digital Forensics & Incident Response
Multimedia Tools and Applications
Versioning XML-based office documents
Multimedia Tools and Applications
Efficient change control of XML documents
Proceedings of the 9th ACM symposium on Document engineering
Efficient and reliable merging of XML documents
Proceedings of the 18th ACM conference on Information and knowledge management
Using versioned tree data structure, change detection and node identity for three-way XML merging
Proceedings of the 10th ACM symposium on Document engineering
Diffing, patching and merging XML documents: toward a generic calculus of editing deltas.
Proceedings of the 10th ACM symposium on Document engineering
A generic calculus of XML editing deltas
Proceedings of the 11th ACM symposium on Document engineering
XCC: change control of XML documents
Computer Science - Research and Development
Introduction to the universal delta model
Proceedings of the 2013 ACM symposium on Document engineering
Document changes: modeling; detection; storing and visualization (DChanges)
Proceedings of the 2013 ACM symposium on Document engineering
Hi-index | 0.00 |
Different dialects of XML have emerged as ubiquitous document exchange formats. For effective collaboration based on such documents, the capability to propagate edit operations performed on a document is indispensable. In order to avoid the transmission of whole documents, deltas are used to describe these edit operations, allowing the construction of a new version of a document. However, patching a document with a delta it was not generated for is error-prone, and any insert or delete operations performed on the document are likely to affect all subsequent paths within that document. In this paper, we present a delta format for XML documents that uses context-aware fingerprints to identify edit operations. This allows our XML patch procedure to find the correct position of an edit operation, even if the document was updated in the meantime. Possible conflicts are detected. Experimental results show the reliability of the presented fingerprinting technique and prove the high quality of the resulting patched documents.