Comparison of Office Open XML and OpenDocument
Encyclopedia
This is a comparison of the Office Open XML document 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
  • ISO/IEC copyrighted free download
  • Ecma copyrighted free download / copying allowed
  • ISO/IEC copyrighted free download
  • OASIS copyrighted free download / copying allowed
  • Additional technology patent licensing
  • Reasonable and Non Discriminatory 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
    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)
  • Microsoft Covenant Not to Sue (CNS)
  • Sun Microsystems intellectual property covenant
  • IBM Interoperability Specifications Pledge
  • Implementations covered by patent license
    Implemented
    File format Office Open XML OpenDocument

    See also

    • Comparison of document markup languages
      Comparison of document markup languages
      The 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 language
      Lightweight markup language
      A 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

    The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
     
    x
    OK