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 | OASIS Open Document Format for Office Applications (OpenDocument) v1.3 |
Latest ISO/IEC standardised version | ISO/IEC IS 29500-1:2012—Office Open XML File Formats | ISO/IEC IS 26300-1:2015—Open Document Format for Office Applications (OpenDocument) v1.2 |
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 Conventions (ISO/IEC 29500-2:2021) | ODF Package |
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) | Mathematical Markup Language (ISO/IEC 40314) |
Change-tracking | supported | supported |
Conditional formatting in spreadsheets | supported | supported |
Spreadsheet formula language | part of the standard | based on OpenFormula |
Macro language | application-defined | application-defined |
Digital signatures | part of the standard | 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 | |
Filename extensions | docx, docm, xlsx, xlsm, pptx, pptm
|
odt, ods, odp, odg, odf
|
Internet media types |
|
|
Application support | Office Open XML software | OpenDocument software |
Standard licensing |
|
|
Additional technology patent licensing |
|
|
Implementations covered by patent license | Patent license covers conforming implementations | Patent license covers fully compliant implementations |
File format | Office Open XML | OpenDocument |
See also
- Comparison of document-markup languages
- Standardization of Office Open XML
- List of document markup languages
- Lightweight markup language
References
- ^ "ISO/IEC 29500-1:2016". ISO. Retrieved 2023-04-17.
- "ISO/IEC 26300-1:2015". ISO. Retrieved 2023-04-17.
- "ISO/IEC 29500-2:2021". ISO. Retrieved 2023-04-17.
- "Erwin's StarOffice Tango". Archived from the original on 2008-01-17. Retrieved 2009-05-14.
- "ODFValidator - Apache OpenOffice Wiki".
- "A Demo: Mathematica, MathML and ODF". 20 August 2006.
- "Doug Mahugh".
- Jean Weber. "OpenOffice.org Writer for Microsoft Word users". Documentation.openoffice.org. Retrieved 2022-11-18.
- "Doug Mahugh".
- "Conditional Formatting in OpenOffice Calc Spreadsheets".
- W3C Panose document standard proposal
- ^ Freely Available ISO Standards
- ^ "Microsoft Open Specification Promise". Microsoft. Retrieved 2008-12-05.
- "Ecma Office Open XML File Formats overview". Archived from the original on 2006-11-17. Retrieved 2008-12-05.
- ^ Interoperability Specifications Pledge
External links
- ECMA-376: Office Open XML File Formats
- ISO/IEC 29500-1:2016: Office Open XML File Formats
- ISO/IEC 26300-1:2015: Open Document Format for Office Applications (OpenDocument) v1.2
- ISO/IEC 26300:2006: Open Document Format for Office Applications (OpenDocument) v1.0
- ISO/IEC TR 29166:2011: Guidelines for translation between ISO/IEC 26300 and ISO/IEC 29500 document formats
- Lost in Translation: Interoperability Issues for Open Standards - ODF and OOXML as Examples
Multi-purpose office document file formats | |
---|---|
Editable document formats | |
Fixed document formats | |
Related topics |