Comparison of Office Open XML and OpenDocument
Encyclopedia
This is a comparison of the Office Open XML document file format
with the OpenDocument
file format
.
Document file format
A document file format is a text or binary file format for storing documents on a storage media, especially for use by computers.There currently exist a multitude of incompatible document file formats....
with the OpenDocument
OpenDocument
The Open Document Format for Office Applications is an XML-based file format for representing electronic documents such as spreadsheets, charts, presentations and word processing documents....
file format
File format
A file format is a particular way that information is encoded for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa. There are different kinds of formats for...
.
Comparison
File format | Office Open XML | OpenDocument |
---|---|---|
Based on a format developed by |
Microsoft Microsoft Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions... |
StarDivision / Sun Microsystems Sun Microsystems Sun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982... |
Predecessor file format | Microsoft Office XML formats Microsoft Office XML formats The Microsoft Office XML formats are XML-based document formats introduced in versions of Microsoft Office prior to Office 2007... |
OpenOffice.org XML OpenOffice.org XML OpenOffice.org XML is an open XML-based file format developed as an open community effort by Sun Microsystems and other OpenOffice.org project contributors in 2000-2002. The open-source software application suite OpenOffice.org 1.x and StarOffice 6 used the format as their native and default file... |
Standardized by | Ecma International Ecma International Ecma International is an international, private non-profit standards organization for information and communication systems. It acquired its name in 1994, when the European Computer Manufacturers Association changed its name to reflect the organization's global reach and activities... , ISO/IEC International Electrotechnical Commission The International Electrotechnical Commission is a non-profit, non-governmental international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies – collectively known as "electrotechnology"... |
OASIS OASIS (organization) The Organization for the Advancement of Structured Information Standards is a global consortium that drives the development, convergence and adoption of e-business and web service standards... , ISO/IEC International Electrotechnical Commission The International Electrotechnical Commission is a non-profit, non-governmental international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies – collectively known as "electrotechnology"... |
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.2 |
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 Markup language A markup language is a modern system for annotating a text in a way that is syntactically distinguishable from that text. The idea and terminology evolved from the "marking up" of manuscripts, i.e. the revision instructions by editors, traditionally written with a blue pencil on authors' manuscripts... (XML XML Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards.... ) |
Markup language Markup language A markup language is a modern system for annotating a text in a way that is syntactically distinguishable from that text. The idea and terminology evolved from the "marking up" of manuscripts, i.e. the revision instructions by editors, traditionally written with a blue pencil on authors' manuscripts... (XML XML Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards.... ) |
XML schema representation | XML Schema (W3C) (XSD) and RELAX NG RELAX NG In computing, RELAX NG is a schema language for XML, based on Murata Makoto's RELAX and James Clark's TREX. A RELAX NG schema specifies a pattern for the structure and content of an XML document... (ISO/IEC 19757-2) |
RELAX NG RELAX NG In computing, RELAX NG is a schema language for XML, based on Murata Makoto's RELAX and James Clark's TREX. A RELAX NG schema specifies a pattern for the structure and content of an XML document... (ISO/IEC 19757-2) |
Expression of extensibility rules | NVDL Namespace-based Validation Dispatching Language Namespace-based Validation Dispatching Language is an XML schema language for validating XML documents that integrate with multiple namespaces. It is an ISO/IEC standard, and it is Part 4 of the DSDL schema specification. Much of the work on NVDL is based on the older Namespace Routing Language.-... (ISO/IEC 19757-4) |
|
Compression format | ZIP ZIP (file format) Zip is a file format used for data compression and archiving. A zip file contains one or more files that have been compressed, to reduce file size, or stored as is... |
ZIP ZIP (file format) Zip is a file format used for data compression and archiving. A zip file contains one or more files that have been compressed, to reduce file size, or stored as is... |
Container structure | Open Packaging Convention Open Packaging Convention The Open Packaging Conventions is a container-file technology initially created by Microsoft to store a combination of XML and non-XML files that together form a single entity such as an Open XML Paper Specification document... (ISO/IEC 29500-2:2008) |
ODF Package OpenDocument The Open Document Format for Office Applications is an XML-based file format for representing electronic documents such as spreadsheets, charts, presentations and word processing documents.... |
Metadata format | Dublin Core Dublin Core The Dublin Core metadata terms are a set of vocabulary terms which can be used to describe resources for the purposes of discovery. The terms can be used to describe a full range of web resources: video, images, web pages etc and physical resources such as books and objects like artworks... (ISO 15836) |
subset of Dublin Core Dublin Core The Dublin Core metadata terms are a set of vocabulary terms which can be used to describe resources for the purposes of discovery. The terms can be used to describe a full range of web resources: video, images, web pages etc and physical resources such as books and objects like artworks... 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 MathML Mathematical Markup Language is an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents... |
Change-tracking | ||
Conditional formatting in spreadsheets | ||
Spreadsheet formula language | ||
Macro language | ||
Digital signatures | ||
Thumbnails | JPEG JPEG In computing, JPEG . The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and image quality. JPEG typically achieves 10:1 compression with little perceptible loss in image quality.... (ISO/IEC 10918) |
PNG (ISO/IEC 15948) |
Interchange of digital font information | Open Font Format OpenType OpenType is a format for scalable computer fonts. It was built on its predecessor TrueType, retaining TrueType's basic structure and adding many intricate data structures for prescribing typographic behavior... (ISO/IEC 14496-22) |
|
PANOSE PANOSE The PANOSE System is a method for classifying typefaces solely on their visual characteristics, developed by Benjamin Bauermeister. It can be used to identify an unknown font from a sample image or to match a known font to its closest visual neighbor from a font pool... font specifications |
||
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 Office Open XML software This is an overview of software support for the Office Open XML format, a Microsoft document file format for saving and exchanging editable office documents.The list here is not exhaustive.-ECMA-376 1st edition implementations:... |
OpenDocument software OpenDocument software This is an overview of software support for the OpenDocument format, an open document file format for saving and exchanging editable office documents.-Current support:... |
Standard licensing |
|
|
Additional technology patent licensing |
Reasonable and Non Discriminatory Licensing Reasonable and non-discriminatory licensing is a type of licensing typically used during standardization processes. When joining a standardization body, companies normally agree that if they receive any patents on technologies which become essential to the standard they agree to allow other... (RAND-Z) Microsoft Open Specification Promise The Microsoft Open Specification Promise , is a promise by Microsoft, published in September 2006, to not assert legal rights over certain Microsoft patents on implementations of an included list of technologies.... (OSP) |
|
Implementations covered by patent license | ||
Implemented | ||
File format | Office Open XML | OpenDocument |
See also
- Comparison of document markup languagesComparison of document markup languagesThe following tables compare general and technical information for a number of document markup languages. Please see the individual markup languages' articles for further information.-General information:...
- List of document markup languages
- Lightweight markup languageLightweight markup languageA lightweight markup language is a markup language with a simple syntax, designed to be easy for a human to enter with a simple text editor, and easy to read in its raw form....
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