Jump to content

Comparison of Office Open XML and OpenDocument: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Yannh (talk | contribs)
Added dispute banner
m clarify that we don't compare draft versions of the file formats that could change any given time
Line 1: Line 1:
{{POV}}
{{POV}}


This is a comparison of the [[Office Open XML]] [[document file format]] with the [[OpenDocument]] [[file format]].
This is a comparison of the latest stable and fully standardised versions of the [[Office Open XML]] [[document file format]] with the [[OpenDocument]] [[file format]].


==Design aims==
==Design aims==

Revision as of 15:45, 17 May 2009

This is a comparison of the latest stable and fully standardised versions of the Office Open XML document file format with the OpenDocument file format.

Design aims

The differences between Office Open XML (OOXML) and the OpenDocument format (ODF) can be traced to their heritage and the manner of their development, as they have different design goals and different groups providing input.

The different goals in the development of OOXML and ODF resulted in different principles and design tradeoffs between the file formats.

Comparison

File format Office Open XML OpenDocument
Based on a format
developed by
Microsoft StarDivision / Sun Microsystems
Predecessor file format Microsoft Office XML formats OpenOffice.org XML
Standardized by Ecma International, ISO/IEC OASIS, ISO/IEC
First public release date 2006 2005
First stable version Ecma International Standard ECMA-376 Office Open XML File Formats 1st edition OASIS OpenDocument Format for Office Applications (OpenDocument) v1.0
Latest stable version ISO/IEC IS 29500:2008 -- Office Open XML File Formats OASIS Open Document Format for Office Applications (OpenDocument) v1.1
Latest ISO/IEC standardised version ISO/IEC IS 29500:2008 -- Office Open XML File Formats ISO/IEC IS 26300:2006 -- Open Document Format for Office Applications (OpenDocument) v1.0
Language type Markup language (XML) Markup language (XML)
XML schema representation XML Schema (W3C) (XSD) and RELAX NG (ISO/IEC 19757-2) RELAX NG (ISO/IEC 19757-2)
Expression of extensibility rules NVDL (ISO/IEC 19757-4)
Compression format ZIP ZIP
Container structure Open Packaging Convention (ISO/IEC 29500-2:2008) ODF Package[1]
Metadata format Dublin Core subset of Dublin Core and urn:oasis:names:tc:opendocument:xmlns:meta elements
Drawing language DrawingML, VML urn:oasis:names:tc:opendocument:xmlns:drawing elements and urn:oasis:names:tc:opendocument:xmlns:svg-compatible elements
Mathematical notation language Office MathML (OMML) MathML[2][3]
Change-tracking in equations supported[4] not supported[4]
Conditional formatting in spreadsheets supported[5] supported[6]
Spreadsheet formula language part of the standard application-defined
Macro language application-defined application-defined
Digital signatures part of the standard application-defined
Thumbnails JPEG (ISO/IEC 10918) PNG (ISO/IEC 15948)
PANOSE font specifications part of the standard[7]
Filename extensions docx, xlsx, pptx odt, ods, odp, odg, odf
Internet media types

application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.openxmlformats-officedocument.presentationml.presentation

application/vnd.oasis.opendocument.text
application/vnd.oasis.opendocument.spreadsheet
application/vnd.oasis.opendocument.presentation
application/vnd.oasis.opendocument.graphics

Application support Office Open XML software OpenDocument software
Standard licensing
  • ISO/IEC copyrighted free download [8]
  • Ecma copyrighted free download / copying allowed
  • ISO/IEC copyrighted free download [8]
  • OASIS copyrighted free download / copying allowed
Additional technology patent licensing
  • Sun Microsystems intellectual property covenant
  • IBM Interoperability Specifications Pledge[12]
Implementations covered by patent license Patent license covers full and partial implementations[10] Patent license covers only full implementations[12]
File format Office Open XML OpenDocument

References

  1. ^ http://blogs.sun.com/dancer/entry/dispelling_myths_around_odf
  2. ^ http://wiki.services.openoffice.org/wiki/ODFValidator
  3. ^ http://www.robweir.com/blog/2006/08/demo-mathematica-mathml-and-odf.html
  4. ^ a b http://idippedut.dk/post/2008/01/29/Do-your-math-OOXML-and-OMML.aspx
  5. ^ http://blogs.msdn.com/dmahugh/archive/2007/10/02/conditional-formatting.aspx
  6. ^ http://openoffice.blogs.com/openoffice/2007/01/conditional_for.html?cid=123250788
  7. ^ W3C Panose document standard proposal
  8. ^ a b Freely Available ISO Standards
  9. ^ "Microsoft patent statement" (PDF). Retrieved 2008-12-05."Adobe patent statement" (PDF). Retrieved 2008-12-05.
  10. ^ a b "Microsoft Open Specification Promise". Retrieved 2008-12-05.
  11. ^ "Ecma Office Open XML File Formats overview". Retrieved 2008-12-05.
  12. ^ a b Interoperability Specifications Pledge

See also

External links