You are here
Date added 11 October 2007
Last edited 17 November 2009
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
- Organization for the Advancement of Structured Information Standards
No information available.
- Access, Use and Reuse
- Create or Receive
- Preservation Planning
- Digital Archive Standards
- File Formats
- 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
- 2006 - ISO/IEC 26300: Information technology - Open Document Format for Office Applications (OpenDocument) v1.0 [external]
- Available to purchase from ISO.
- 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