Generated by GPT-5-mini| OpenDocument | |
|---|---|
| Name | OpenDocument |
| Developer | OASIS, ISO/IEC JTC 1/SC 34 |
| Released | 2005 |
| Operating system | Microsoft Windows, macOS, Linux, FreeBSD |
| License | Open standard |
OpenDocument is an open, XML-based document file format designed for office applications such as word processors, spreadsheets, presentations, and graphics. It was developed to promote interoperability among office suites and to provide an alternative to proprietary formats used by vendors such as Microsoft and Apple Inc.. The format became an international standard through organizations including OASIS (organization) and ISO/IEC, influencing projects like LibreOffice, Apache OpenOffice, and national digitization initiatives.
The format originated from efforts by companies and communities including Sun Microsystems, Novell, and the Document Foundation community to replace closed formats like those used by Microsoft Office. Early development involved contributors from Oracle Corporation and IBM, and drew on work from projects such as StarOffice and OpenOffice.org. The specification was submitted to OASIS (organization), approved as an OASIS standard, and subsequently fast-tracked through ISO/IEC JTC 1 where it was published as an international standard. Political and commercial debates around adoption involved stakeholders like European Commission procurement agencies, national archives such as the British Library, and ministries in countries including Germany, France, and Brazil.
The architecture relies on multiple XML schemas and a package container based on standards allied to technologies from W3C, including concepts from XML Schema, Namespaces (XML), and XSLT. The specification defines model elements for text documents, spreadsheets, charts, presentations, and vector graphics influenced by earlier formats such as ODF 1.0 and later revisions aligned with committees in ISO/IEC JTC 1/SC 34. The standard specifies metadata, styles, and content model mapping to support conversion paths involving projects like Apache FOP, GStreamer, and rendering engines used in Mozilla Firefox-based viewers. Security and signature support reference standards used by IETF and cryptographic libraries employed by vendors such as Red Hat.
Files are packaged as ZIP containers modeled on conventions similar to archive formats used by PKWARE derivatives and include XML documents like content and styles alongside binary resources such as images. Common extensions include .odt for text documents, .ods for spreadsheets, .odp for presentations, and .odg for graphics—extensions analogous to proprietary counterparts from Microsoft Office Open XML and legacy formats from StarOffice. The standard also defines MIME types used by servers and clients such as Apache HTTP Server, and interoperates with container formats and compression utilities utilized in projects like 7-Zip and Info-ZIP.
Major desktop implementations include LibreOffice, Apache OpenOffice, and commercial suites like Collabora Office and earlier offerings from Sun Microsystems as part of StarOffice. Web and cloud implementations include support in Google Docs (partial), services from Microsoft Office Online (interoperability layers), and integrations in content management systems like Alfresco and SharePoint where connectors convert between formats. Libraries and toolkits supporting the format include ports and bindings in Python (programming language), Java (programming language), C++, and frameworks used by GNOME and KDE desktop environments.
Adoption has been driven by public procurement in jurisdictions such as European Union institutions, national archives in Netherlands, Italy, and Sweden, and by educational institutions like University of Cambridge. Interoperability efforts involved converters and filters provided by vendors like Microsoft Corporation and community projects such as AbiWord and Gnumeric. Exchange between this format and Microsoft Office Open XML stimulated tooling from companies including Novell and standards work in ISO/IEC JTC 1, while governments and NGOs including UNESCO and World Bank cited open formats in policy recommendations.
Governance was effected through the OASIS technical committee with participation from corporations such as Sun Microsystems, IBM, Novell, and communities including OpenOffice.org contributors. Subsequent standardization at ISO/IEC established formal revision processes and liaison with groups like W3C and IETF. Stewardship involved members from national standards bodies including DIN and ANSI, and commercial stakeholders such as Microsoft engaged in interoperability discussions and change proposals submitted to ISO maintenance working groups.
Critics highlighted incomplete support for certain complex features when converting documents from proprietary formats produced by Microsoft Office and raised concerns about ambiguous specification areas that vendors implemented differently. Interoperability tests by institutions like National Archives (UK) and third-party researchers from MIT and Harvard University revealed disparities in spreadsheet formulas, change tracking, and drawing objects. Debates over standardization procedures involved organizations such as Ecma International and spurred forks in implementations from communities including LibreOffice and Apache Software Foundation.
Category:Document file formats