Title
XCC: change control of XML documents.
Abstract
XML-based documents play a major role in modern information architectures and their corresponding workflows. In this context, the ability to identify and represent differences between two versions of a document is essential, as well as the merging of document versions resulting from parallel editing processes.Different approaches try to meet these challenges using operational transformation or document annotation. In both approaches, the changes are tracked during editing, which requires corresponding editing applications. In the context of software development, however, a state-based approach is common. Here, versions are compared and merged using external tools, called diff and patch. This allows the users for editing documents without being tightened to editing tools. Approaches exist that are able to compare XML documents, but lack a corresponding merge capability.In this article, we present a comprehensive framework that allows for comparing and merging of XML documents using a state-based approach. Its design is based on an analysis of XML documents and their modification patterns. The framework is built on top of a context-oriented delta model. We present a diff algorithm that appears to be highly efficient in terms of speed and delta quality. The patch algorithm is able to merge document versions efficiently and reliably. The efficiency and the reliability of our approach are verified using a competitive test scenario.
Year
DOI
Venue
2012
10.1007/s00450-010-0140-2
Computer Science - R&D
Keywords
Field
DocType
change control,xml document,document annotation,editing document,editing tool,xml · document version control · change management · diff · patch · merge,corresponding editing application,parallel editing process,xml-based document,document version,corresponding workflows,state-based approach
Data mining,XML framework,Well-formed document,XML validation,Computer science,Document Structure Description,XML schema,Simple API for XML,cXML,XML Catalog
Journal
Volume
Issue
ISSN
27
2
1865-2042
Citations 
PageRank 
References 
7
0.47
30
Authors
2
Name
Order
Citations
PageRank
Sebastian Rönnau1786.28
Uwe M. Borghoff2412175.51