Comparison of Office Open XML and OpenDocument
From Seo Wiki - Search Engine Optimization and Programming Languages
Jump to navigationJump to search
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: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 (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[2][3] |
| Change-tracking | supported[4] | Limited support, not in text tables[4] or in math equations[5] |
| Conditional formatting in spreadsheets | supported[6] | supported[7] |
| Spreadsheet formula language | part of the standard | unspecified as of v1.1, although nearly all implementations use formulas compatible with the reference implementation. A formal definition has been proposed for the next revision. |
| Macro language | application-defined | application-defined |
| Digital signatures | part of the standard | unspecified as of v1.1, although the reference implementation includes digital signatures as have been proposed for the next revision. |
| 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[8] | |
| Filename extensions | docx, docm, xlsx, xlsm, pptx, pptm | 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 conforming implementations[11] | Patent license covers fully compliant implementations[13] |
| Implemented | no compatible, available, implementations[14][15][16][17] | Many[14], including OpenOffice.org, KOffice, AbiWord, and Lotus Notes |
| 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
- ↑ 4.0 4.1 http://blogs.msdn.com/dmahugh/archive/2009/05/13/tracked-changes.aspx
- ↑ 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
- ↑ 9.0 9.1 Freely Available ISO Standards
- ↑ [{{Expansion depth limit exceeded||}} "Microsoft patent statement"]. {{Expansion depth limit exceeded||}}. Retrieved 2008-12-05.[{{Expansion depth limit exceeded||}} "Adobe patent statement"]. {{Expansion depth limit exceeded||}}. Retrieved 2008-12-05.
- ↑ 11.0 11.1 [{{Expansion depth limit exceeded||}} "Microsoft Open Specification Promise"]. {{Expansion depth limit exceeded||}}. Retrieved 2008-12-05.
- ↑ [{{Expansion depth limit exceeded||}} "Ecma Office Open XML File Formats overview"]. {{Expansion depth limit exceeded||}}. Retrieved 2008-12-05.
- ↑ 13.0 13.1 Interoperability Specifications Pledge
- ↑ 14.0 14.1 [{{Expansion depth limit exceeded||}} "OOXML Implementations: A Community of One"]. ODF Alliance. 2008-02-20. {{Expansion depth limit exceeded||}}. Retrieved 2009-05-19.
- ↑ [{{Expansion depth limit exceeded||}} "Microsoft Expands List of Formats Supported in Microsoft Office"]. Microsoft.com. 2008-05-21. {{Expansion depth limit exceeded||}}. Retrieved 2009-05-19.
- ↑ Lai (2008-05-27). [{{Expansion depth limit exceeded||}} "FAQ: Office 14 and Microsoft's support for ODF"]. Computerworld.com. {{Expansion depth limit exceeded||}}. Retrieved 2009-05-19.
- ↑ Andy Updegrove. [{{Expansion depth limit exceeded||}} "Microsoft Office 2007 to Support ODF - and not OOXML"]. ConsortiumInfo.org. {{Expansion depth limit exceeded||}}. Retrieved 2009-05-19.
See also
- Comparison of document markup languages
- List of document markup languages
- Lightweight markup language
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
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
→