Abstract | ||
---|---|---|
Office applications such as OpenOffice and Microsoft Office are widely used to edit the majority of today's business documents: office documents. Usually, version control systems consider office documents as binary objects, thus severely hindering collaborative work. Since XML has become a de-facto standard for office applications, we focus on versioning office documents by structured XML version control approaches. This enables state-of-the-art version control for office documents.A basic prerequisite to XML version control is a diff algorithm, which detects structural changes between XML documents. In this paper, we evaluate state-of-the-art XML diff algorithms w.r.t. their suitability to OpenOffice XML documents and the future OASIS office document standard. It turns out that, due to the specific XML office format, a careful examination of the diff algorithm characteristics is necessary. Therefore, we identify important features for XML diff approaches to handle office documents. We have implemented a first OpenOffice versioning API that can be used in version control systems as a replacement for line-based or binary diffs, which are currently used. |
Year | DOI | Venue |
---|---|---|
2005 | 10.1145/1096601.1096606 | ACM Symposium on Document Engineering |
Keywords | Field | DocType |
specific xml office format,version control system,xml diff approach,openoffice xml document,office application,future oasis office document,xml version control,versioning office document,office document,towards xml version control,xml document,structural change,version control | OpenDocument,World Wide Web,Efficient XML Interchange,Streaming XML,Information retrieval,XML validation,Computer science,Document Structure Description,Database,XML Schema Editor,cXML,XML Signature | Conference |
ISBN | Citations | PageRank |
1-59593-240-2 | 20 | 0.84 |
References | Authors | |
18 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sebastian Rönnau | 1 | 78 | 6.28 |
Jan Scheffczyk | 2 | 89 | 7.26 |
Uwe M. Borghoff | 3 | 412 | 175.51 |