OpenDocument (ODF)

Just to let you know, we are no longer updating this section.
This is retained as a resource but nothing new has been added since late 2009. No further additions will be made by the DCC.

Date added 11 October 2007
Last edited 17 November 2009

Full Title

Open document format for office applications (OpenDocument)


OpenDocument is a non-proprietary file format standard for office documents. This open format aims to enable exchange of office documents without problems relating to software compatibility or vendor lock-in.

OpenDocument (ODF) defines three XML schemas which can be used together to describe and package most formats of office documents; including text, charts, graphics and spreadsheets.

The first schema is in chapters 1-16 and defines office documents. The second schema is for the packaging file, known as the manifest file, and is defined in Chapter 17. This enables binary objects such as images, for which XML has no support, to be held together with XML using a standard ZIP file. It also allows for optional XML compression to avoid overly large files.

A strict schema, for office documents, is defined in Appendix A. This only allows the use of metadata and formatting properties contained in the specification.

Standards Developing Organisation



No information available.

Lifecycle Actions

Access, Use and Reuse
Create or Receive
Preservation Planning

Standard Framework

Digital Archive Standards

Standard Type

File Formats

Current Version

Further Information

OpenDocument v1.1 Relax-NG Schema [external]
Extracted from chapter 1 to 16 of the specification.
OpenDocument v1.1 Manifest Relax-NG Schema [external]
Extracted from chapter 17 of the specification.
OpenDocument v1.1 Strict Relax-NG Schema [external]
Extracted from appendix A of the specification.

Alternative Current Version

Previous Version

Referenced Standards

ISO/IEC 19757-2: 2003, Document Schema Definition Language (DSDL) -Part 2: Regular-grammar-based validation - RELAX NG
1996, PNG (Portable Network Graphics) Specification
ANSI/NISO Z39.86-2005 Specifications for the Digital Talking Book
Dublin Core Metadata Element Set, Version 1.1
IETF RFC 2045: 1996, Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
IETF RFC 2048: 1996, Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures
IETF RFC 2616: 1999, Hypertext Transfer Protocol - HTTP/1.1
IETF RFC 2898: 2000, PKCS #5: Password-Based Cryptography Specification Version 2.0
IETF RFC 3066: 2001, Tags for the Identification of Languages
IETF RFC 3987: 2005, Internationalized Resource Identifiers
Info-ZIP Application Note 970311, 1997
ISO/IEC Directives, Part 2: 2004, Rules for the structure and drafting of International Standards
Sun Microsystems, Inc: 2001, JDBC 3.0 Specification
Unicode Consortium. The Unicode Standard, Version 4.0.0
Unicode Standard Annex #9: 2005, The Bidirectional Algorithm, Version 15 or later
Unicode Technical Report #20: 2003, Unicode in XML and other Markup Languages
W3C: 1998, Cascading Style Sheets, level 2
W3C: 1999, Namespaces in XML
W3C: 1999, HTML 4.01 Specification
W3C: 1999, XSL Transformations (XSLT) Version 1.0