Other work

(Dennis) Open Access Repository Interop

Definitions

* code base: substantial subset of code shared among different implementations (e.g. OpenOffice shares code with LibreOffice, Calligra Suite shares code with KOffice)

Improvements since first report

(Spreadsheet) formulas

Almost all current code bases support the ODF 1.2 OpenFormula syntax. In the past, different code bases used different syntax, sometimes removing the formulas (but keeping the calculated values intact) from other codebases.

Challenges

Change tracking

Type: specification + implementation challenge

ODF 1.2 has limited change tracking support

RDF

Type: implementation challenge

ODF 1.2 has RDF, but most code bases don't support it.

XForms

Type: implementation challenge

ODF 1.2 specifies XForms, but most code bases don't support it.

Application-defined properties

Type: specification + implementation challenge

ODF 1.2 allows for application-specific configuration settings to be defined in the document (settings.xml), such as current page/book/cell, printer settings, etc., which makes interoperability difficult.

Database fields

Type: specification + implementation challenge

The <form:connection-resource> element does not specify which format(s) is/are used to connect to the source database.

Shapes

Type: specification + implementation challenge

The <draw:text-rotate-angle> attribute does not specify which direction to rotate the shape. This may be related to ODF bug 3750.

Text properties

Type: specification + implementation challenge

The <style:use-window-font-color> attribute notes that the determination of light or dark color is implementation-dependent, with no guidance given.

The_State_of_ODF_Interoperability_2012 (last edited 2012-11-28 21:23:13 by bart.hanssens)