DeltaXML Ltd
| DeltaXML | |
| Private Limited Company | |
| ISIN | 🆔 |
| Industry | Software Publishing |
| Founded 📆 | |
| Founder 👔 | Robin La Fontaine |
| Headquarters 🏙️ | , Malvern, Worcestershire , UK |
Area served 🗺️ | |
Key people |
|
| Products 📟 | XML Compare, XML Merge, DITA Compare, DocBook Compare, DeltaJSON |
| Members | |
Number of employees | |
| 🌐 Website | deltaxml |
| 📇 Address | |
| 📞 telephone | |
Summary
DeltaXML Ltd is a software development company founded in 1991 and headquartered in Malvern, England. The company produces software for comparing and merging XML and JSON, typically embedded into XML editors and similar applications and integrated into content management workflows through APIs.
History
Company founder, Robin La Fontaine was involved in early work in the EDIF (Electronic Design Interchange Format) standard for interchange of electronic designs, schematics and printed circuit boards which was later merged into the XML standard. In 2000 he filed patents which were awarded in Europe and the USA for managing change in markup language files and in particular XML.[1]
In 2001 the company released a software product which compared two XML files, generating an XML diff file using markup to present the differences.
By 2004 the product had achieved recognition within the XML community. The Fifth Edition of Charles Goldfarb’s XML Handbook[2] refers to DeltaXML throughout section 33, Managing Change in XML Content. The author uses DeltaXML diff files to illustrate several key points, including the differentiation of structural and textual changes; and distinguishing insertions and real changes from reordering. The 2004 O'Reilly book XML Hacks[3] provides step-by-step instructions for comparing two XML files using tools from DeltaXML, DecisionSoft and IBM.
Around this time, independent academic works were published citing DeltaXML, in one instance as a benchmark for their own differencing algorithm[4] and in another using the software as the start point for a more efficient approach to document version management[5]. More recently the founder and employees of DeltaXML have presented numerous conference papers; see Publications, below.
Further patents were filed, in 2007 and in 2013, the first for comparing differences in three or more XML documents[6] and the second to take into account changes in structure as well as content of markup language files.[7]
Present
The company is actively developing and supporting a range of products for comparing and merging XML and other markup files, including JSON. See Products, below.
Products
| Title | Category | Description |
|---|---|---|
| XML Compare | Comparison | General purpose extensible pipeline-based XML document comparison |
| XML DITA Compare | Comparison | Configurable DITA Topic and Map Comparison |
| DocBook Compare | Comparison | Configurable DocBook Comparison |
| XML Data Compare | Comparison | Configurable XML comparison with specific support for data structures |
| XML Merge | Merge | Supports concurrent or sequential XML merge operations |
| DITA Merge | Merge | Supports concurrent or sequential DITA merge operations |
| S1000D | Content Compare | Compares S1000D text content only, ignoring XML structural differences |
| JATS | Content Compare | Compares JATS text content only, ignoring XML structural differences |
| BITS | Content Compare | Compares BITS text content only, ignoring XML structural differences |
| NISO-STS | Content Compare | Compares NISO-STS text content only, ignoring XML structural differences |
| XSL-FO | Content Compare | Compares XSL-FO text content only, ignoring XML structural differences |
Publications
- La Fontaine, Robin; Whitaker, Nigel (2013). Representing Change Tracking in XML Markup (PDF). XML Prague Conference 2013.
- Whitaker, Nigel; La Fontaine, Robin (2013). Optimizing XML for Comparison and Change (PDF). XML London 2013.
- Mitchell, Tristan; Whitaker, Nigel (2013). Marking up changes to ISO standards: A case study. Balisage: The Markup Conference 2013.
- Fearon, Phil (2014). Practical Processing of HTML5 as XML and XML as HTML5. Balisage Symposium on HTML5 and XML.
- La Fontaine, Robin (2014). Standard Change Tracking for XML. Balisage: The Markup Conference 2014.
- Mitchell, Tristan (2015). Identifying, managing, and publishing content change in oXygen with DeltaXML (PDF). oXygen Meet Up London 2015.
- La Fontaine, Robin (2021-06-28). "Government Data, Where Change Matters". techUK.
- Fearon, Philip (2022-06-23). "A CALS Table Viewer for Visual Studio Code". XML.com.
- La Fontaine, Robin (2015). Divide and Conquer: can we handle complex markup simply?. Balisage Symposium 2015.
- La Fontaine, Robin (2016). Representing Overlapping Hierarchy as Change in XML. Balisage: The Markup Conference 2016.
- La Fontaine, Robin (2017). Making a difference by processing JSON as XML. Balisage: The Markup Conference 2017.
- Barhate, Tejas Pradip; Whitaker, Nigel (2018). Varieties of XML Merge: Concurrent Versus Sequential (PDF). XML Prague Conference 2018.
- La Fontaine, Robin (2018). When Overlapping XML Meets Changing XML Does Confusion Reign?. Balisage: The Markup Conference 2018.
- La Fontaine, Robin; Whitaker, Nigel (2019). Merge and Graft: Two Twins That Need to Grow Apart (PDF). XML Prague Conference 2019.
- La Fontaine, Robin (2021). Element Order is Always Important in XML, Except When it Isn't. Balisage: The Markup Conference 2021.
- La Fontaine, Robin; Francis, John (2022). The Impossible Task of Comparing CALS Tables. Balisage: The Markup Conference 2022.
References
- ↑ US 2003167446 "Method of and software for recordal and validation of changes to markup language files"
- ↑ Goldfarb, Charles F. (2004). Charles F. Goldfarb's XML handbook (5th ed.). Upper Saddle River, NJ: Prentice Hall PTR. pp. 534, 539. ISBN 0-13-049765-7. Search this book on
- ↑ Fitzgerald, Michael (2004). XML hacks (1st ed.). Sebastopol, CA: O'Reilly. p. 111. ISBN 978-0-596-00711-9. Retrieved 25 April 2023. Search this book on
- ↑ Lee, YoonJoon; Li, Jianzhong; Whang, Kyu-Young (24 February 2004). Database Systems for Advanced Applications. Die Deutsche Bibliothek. p. 299. ISBN 3-540-21047-4. Search this book on
- ↑ Masaru Kitsuregawa, Anne; Neuhold, Erich J; Chung, Jen-Yao; Sheng, Quan Z (2005). Web Information Systems Engineering. Springer Berlin Heidelbery New York. p. 543. ISBN 3-540-30017-1. Retrieved 25 April 2023. Search this book on
- ↑ US 2010185706 "Representation of Multiple Markup Language Files in one File for the Production of New Markup Language Files"
- ↑ US 2015067479 "Representation of Multiple Markup Language Files that Differ in Structure and Content in One File for the Production of New Markup Language Files"
External links
This article "DeltaXML" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:DeltaXML. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
