Articles and Papers
DeltaXML researchers and developers provide technical leadership for the XML community on change control by presenting and publishing their work at conferences.
The following articles and papers have been made available by their respective publishers:
"Representing Changes in Open Document Format". This paper describes a change tracking format developed for OpenDocument. The work for this was sponsored by NLnet. Paper (fourth draft): PDF. Associated documentation, code and test data is also available: DeltaXML-TC4.tar.gz (5.1MB).
"Approaches to Change tracking in XML". This paper is an introduction to tracking change in XML documents and data. Presented at XML Prague 2010, held March 13th and 14th, 2010, Prague, CZ. Paper: PDF.
"XML Pipeline Performance". This paper describes advanced methods for optimizing XML pipeline performance. Presented at XML Prague 2010, held March 13th and 14th, 2010, Prague, CZ. Paper: PDF. Poster: PDF. (Please note that the performance figures presented predate the Saxon 9.3 release which addresses some of the issues discussed).
"Document Management: Why the format of office documents matters to your business". The importance of ‘standard’ document formats is growing. This paper seeks to raise awareness of the development and increased use of new open document formats, and the implications these can have for businesses. One of the Intellect Document Management Group papers, February 2009. Paper: Request PDF.
"A Generalized Grammar for Three-way XML Synchronization". This paper proposes a general synchronization grammar which can describe synchronization rule sets. Presented at XML 2005, held November 14-18, 2005, Atlanta, Georgia, USA. Paper: PDF.
"Powering Pipelines with JAXP". This paper presents classification schemes, diagrams and tables which try to explain the pipeline construction process. Presented at XML 2004, held November 15-19, 2004, Washington, D.C., U.S.A. Paper: PDF
"Conflict Resolution in XML - Forms For All".This paper looks at the use of XML forms of various types to reduce the drudgery involved and to take advantage some of the greatest strengths of XML, using pipelining and easily-understood representations to allow a decision-maker to work with minimal drag. Presented at XML 2004, held November 15-19, 2004, Washington, D.C., USA. Paper: Not available.
"Beyond Babel - Simplifying Translation with XML", Presented at XML Europe 2004, April 2004. Paper: PDF.
"Russian Dolls and XML: Handling Multiple Versions of XML in XML. This paper looks at the requirements and proposes a format for storing multiple XML documents within a single XML archive document, XML 2003, Dec, 2003, USA. Paper: PDF.
"Change Control for XML: Do It Right". This paper provides a general introduction to change management in XML. Presented at XML Europe 2003 in the vendor stream. Paper: PDF.
"Merging XML files: a new approach providing intelligent merge of XML data sets". This paper describes both 2-way merging of XML files and 3-way merging when two files that are variations of a single base file need to be merged, Presented at XML Europe 2002, Barcelona, May 2002. Paper: PDF.
"A Delta Format for XML: Identifying Changes in XML Files and Representing the Changes in XML". This paper goes into some of the background to DeltaXML and the general requirements that it addresses Presented at XML Europe 2001, Berlin, May 2001. Paper: PDF. Please note: DeltaXML has moved forward since this paper so it should be read as background material only.
The following papers and book chapters also contain information relevant to DeltaXML technology:
"The XML Handbook" Charles F. Goldfarb, Paul Prescod, Prentice Hall PTR, 2004, ISBN: 0130497657. Chapter 33 "Managing Change in XML Content", draft submission: PDF.
"A Comparative Study for XML Change Detection" Verso report number 221, INRIA, 2002. Grégory Cobéna, Talel Abdessalem and Yassine Hinnach. Paper: A comparative study of the performance (speed and result quality) of DeltaXML, XYDiff and a number of other competing tools. (PDF, 2004 update)
