Merging XML Documents Based on Insertion/Deletion Edit Operations


The KIPS Transactions:PartD, Vol. 16, No. 4, pp. 497-506, Aug. 2009
10.3745/KIPSTD.2009.16.4.497,   PDF Download:

Abstract

The method of effectively merging XML documents becomes necessary, as the use of XML is popular and the collaborative editing is required in the areas such as office documents and scientific documents editing works. As a solution to this problem, in this paper we present a theoretical framework for merging individual editing works by muli-users to a same source document. Different from existing approaches which merge documents themselves when they are merged, we represent editing works with a series of edit operations applied to a source document, which is called a edit script, merge those edit scripts by multi-users, and apply the merged one to the source document so that we can achieve the same effect of merging documents. In order to do this, assuming edit scripts based on insertion and deletion edit operations, we define notions such as static edit scripts, the intervention between edit scripts and the conflict between the ones, then propose the conflict conditions between edit scripts and the method of adjusting edit scripts when merged. This approach is effective in reducing network overhead in distributed environments and also in version management systems because of preserving the semantics of individual editing works.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
S. K. Lee, "Merging XML Documents Based on Insertion/Deletion Edit Operations," The KIPS Transactions:PartD, vol. 16, no. 4, pp. 497-506, 2009. DOI: 10.3745/KIPSTD.2009.16.4.497.

[ACM Style]
Suk Kyoon Lee. 2009. Merging XML Documents Based on Insertion/Deletion Edit Operations. The KIPS Transactions:PartD, 16, 4, (2009), 497-506. DOI: 10.3745/KIPSTD.2009.16.4.497.