Comparison of Office Open XML and OpenDocument: Difference between revisions
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
![]() | The neutrality of this article is disputed. |
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.oasis.opendocument.text |
Application support | Office Open XML software | OpenDocument software |
Standard licensing |
|
|
Additional technology patent licensing |
|
|
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
- ^ http://blogs.sun.com/dancer/entry/dispelling_myths_around_odf
- ^ http://wiki.services.openoffice.org/wiki/ODFValidator
- ^ http://www.robweir.com/blog/2006/08/demo-mathematica-mathml-and-odf.html
- ^ a b http://idippedut.dk/post/2008/01/29/Do-your-math-OOXML-and-OMML.aspx
- ^ http://blogs.msdn.com/dmahugh/archive/2007/10/02/conditional-formatting.aspx
- ^ http://openoffice.blogs.com/openoffice/2007/01/conditional_for.html?cid=123250788
- ^ W3C Panose document standard proposal
- ^ a b Freely Available ISO Standards
- ^ "Microsoft patent statement" (PDF). Retrieved 2008-12-05."Adobe patent statement" (PDF). Retrieved 2008-12-05.
- ^ a b "Microsoft Open Specification Promise". Retrieved 2008-12-05.
- ^ "Ecma Office Open XML File Formats overview". Retrieved 2008-12-05.
- ^ a b Interoperability Specifications Pledge
See also
- Comparison of document markup languages
- List of document markup languages
- Lightweight markup language
- Office Open XML software
- OpenDocument software
External links
- ECMA-376 Office Open XML File Formats
- ISO/IEC IS 29500:2008 Office Open XML
- ISO/IEC IS 26300:2006 OpenDocument
- Lost in Translation: Interoperability Issues for Open Standards - ODF and OOXML as Examples