ODF conformance tests

Spring is in the air, and many a young man’s thoughts turn to the matter of ODF compliance. Well, perhaps not many, but at least two …

Jesper Lund Stocholm has posted the results of some tests that he participated in last fall, working with vendors including IBM, Microsoft and Novell to test interoperability of Open XML and ODF implementations. They used a set of sample documents provided by Danish public-sector organizations as the basis for the tests.

Jesper’s findings are listed in the table to the right, and he concludes

So should we demand that OOo not be used at all? Of course not, but we should keep the pressure on the OOo-team to fix their code … just as we should with Microsoft and Microsoft Office.

Alex Brown has also tested ODF conformance, with a slightly different approach. He took part 4 of the ECMA-376 spec, converted it to a DOC, then used OpenOffice 2.4.0 to convert the DOC to an ODT. His conclusions:

For ISO/IEC 26300:2006 (ODF) in general, we can say that the standard itself has a defect which prevents any document claiming validity from being actually valid. Consequently, there are no XML documents in existence which are valid to ISO ODF.

Even if the schema is fixed, we can see that OpenOffice.org 2.4.0 does not produce valid XML documents. This is to be expected and is a mirror-case of what was found for MS Office 2007: while MS Office has not caught up with the ISO standard, OpenOffice has rather bypassed it (it aims at its consortium standard, just as MS Office does).

After seeing these tests, I can’t help wondering: what software will they use in South Africa to create ODF documents?

Comments (9)

  1. Rsh says:

    > what software will they use in South Africa to create ODF documents?

    Maybe KOffice? They seem to be going in the right direction with quite clear intentions of being real Open and unlike OpenOffice they share their ODF support library.

  2. restive says:

    Thank you for pointing out that conformance weaknesses exist in ODF implementations as well.  Constructive criticism helps all parties, and should not be biased towards selected segments of the marketplace.  


  3. diablownik says:

    OpenOffice 2.4 seems to generate valid ODF 1.0 document.

  4. revcorey says:

    Welcome. I was check .odt file what was create in 2.3 and 2.4.Document generate in 2.4 is compatible with OF 1.0. Answer for your question "what software will they use in South Africa to create ODF documents?" it is OpenOffice 2.4

  5. DJ says:

    Once again, Rob Weir has taken the time to thoroughly explain the technical details while others simply jump up and down shouting "OOH, OOH, OOH! Look what I’ve found!" when they see something that suits their argument.


    And Doug, I think Rob answers your question about South Africa quite plainly.


  6. Reggie says:

    @ recovery

    So OO.o 2.4 produces valid ODF 1.0 documents?  And how long after ISO approved ODF 1.0 did it take for OO.o 2.4 to be released?  Seems that OOXML critics should give Microsoft at least that much time to get MS Office into compliance with ISO OOXML.

    BTW, if South Africa will be using OO.o 2.4 to produce ODF 1.0 documents, I still have to wonder what software they will use to create spreadsheets with forumlas, since ODF 1.0 has no spec for that, and using forumlas in OO.o 2.4 to create such spreadsheets ends up creating spreadsheets that aren’t valid ODF 1.0 documents by definition.

  7. Doug Mahugh says:

    Library of Congress’s standards activity. The Library of Congress has posted an overview of the work

  8. max stirner says:

    it certainly wouldnt be word 2007! if i ever figure out where exactly in the "ribbon" the save document button is, i can guarantee you it won’t support ODF!

  9. hAl says:

    Actually OpenOffice 2.4 produces ODF v1.1 wich is actually not an ISO/IEC ratified version because it was never sumitted to ISO