Jump to content

Comparison of Office Open XML and OpenDocument

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 213.211.241.42 (talk) at 08:20, 6 February 2015 (Dead reference). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This is a comparison of the Office Open XML document file format with the OpenDocument file format.

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-1:2012—Office Open XML File Formats[1] OASIS Open Document Format for Office Applications (OpenDocument) v1.2
Latest ISO/IEC standardised version ISO/IEC IS 29500-1:2012—Office Open XML File Formats[1] 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:2012)[2] ODF Package[3]
Metadata format Dublin Core (ISO 15836) 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[4][5]
Change-tracking supported[6] supported[7]
Conditional formatting in spreadsheets supported[8] supported[9]
Spreadsheet formula language part of the standard[citation needed] based on OpenFormula
Macro language application-defined application-defined
Digital signatures part of the standard[citation needed] supported
Thumbnails JPEG (ISO/IEC 10918) PNG (ISO/IEC 15948)
Interchange of digital font information Open Font Format (ISO/IEC 14496-22)
PANOSE font specifications part of the standard[10]
Filename extensions docx, docm, xlsx, xlsm, pptx, pptm 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[11]
  • Ecma copyrighted free download / copying allowed
  • ISO/IEC copyrighted free download[11]
  • OASIS copyrighted free download / copying allowed
Additional technology patent licensing
  • Sun Microsystems intellectual property covenant
  • IBM Interoperability Specifications Pledge[14]
Implementations covered by patent license Patent license covers conforming implementations[12] Patent license covers fully compliant implementations[14]
Implemented Microsoft Office 2013[15]

[16][17][18]

Many including LibreOffice, OpenOffice.org, KOffice, AbiWord, Lotus Notes and Microsoft Office (since 2007 SP2)
File format Office Open XML OpenDocument

See also

References

  1. ^ a b http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=61750
  2. ^ http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=61796
  3. ^ http://blogs.sun.com/dancer/entry/dispelling_myths_around_odf
  4. ^ http://wiki.services.openoffice.org/wiki/ODFValidator
  5. ^ http://www.robweir.com/blog/2006/08/demo-mathematica-mathml-and-odf.html
  6. ^ http://blogs.msdn.com/dmahugh/archive/2009/05/13/tracked-changes.aspx
  7. ^ http://documentation.openoffice.org/HOW_TO/word_processing/Word-to-OOo.html
  8. ^ http://blogs.msdn.com/dmahugh/archive/2007/10/02/conditional-formatting.aspx
  9. ^ http://openoffice.blogs.com/openoffice/2007/01/conditional_for.html?cid=123250788
  10. ^ W3C Panose document standard proposal
  11. ^ a b Freely Available ISO Standards
  12. ^ a b "Microsoft Open Specification Promise". Retrieved 2008-12-05.
  13. ^ "Ecma Office Open XML File Formats overview". Retrieved 2008-12-05.
  14. ^ a b Interoperability Specifications Pledge
  15. ^ "Microsoft's format "heading for failure"". Ars Technica. 2010-04-02. Retrieved 2010-04-23.
  16. ^ "Microsoft Expands List of Formats Supported in Microsoft Office". Microsoft.com. 2008-05-21. Retrieved 2009-05-19.
  17. ^ Lai, Eric (2008-05-27). "FAQ: Office 14 and Microsoft's support for ODF". Computerworld.com. Retrieved 2009-05-19.
  18. ^ Andy Updegrove. "Microsoft Office 2007 to Support ODF - and not OOXML". ConsortiumInfo.org. Retrieved 2009-05-19.