OpenDocument

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Links)
(Links)
(19 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Document
 
|subcat=Document
 +
|locfdd={{LoCFDD|fdd000247}}, others
 
|pronom={{PRONOM|fmt/135}}, others
 
|pronom={{PRONOM|fmt/135}}, others
 
|extensions={{ext|odm}}, {{ext|odt}}, {{ext|ods}}, {{ext|odg}}, {{ext|odp}}, {{ext|odc}}, {{ext|odi}}, {{ext|odf}}, {{ext|odb}}, {{ext|ott}}, {{ext|ots}}, {{ext|otg}}, {{ext|otp}}, {{ext|otc}}, {{ext|oti}}, {{ext|otf}}, {{ext|oth}}, {{ext|fodt}}, {{ext|fods}}, {{ext|fodg}}, {{ext|fodp}}
 
|extensions={{ext|odm}}, {{ext|odt}}, {{ext|ods}}, {{ext|odg}}, {{ext|odp}}, {{ext|odc}}, {{ext|odi}}, {{ext|odf}}, {{ext|odb}}, {{ext|ott}}, {{ext|ots}}, {{ext|otg}}, {{ext|otp}}, {{ext|otc}}, {{ext|oti}}, {{ext|otf}}, {{ext|oth}}, {{ext|fodt}}, {{ext|fods}}, {{ext|fodg}}, {{ext|fodp}}
 
|released=2005
 
|released=2005
 
}}
 
}}
'''OpenDocument''', also known as '''Open Document Format for Office Applications''' or '''ODF''', is a family of file formats designed to be used by word processors, spreadsheet applications, and other office applications.
+
'''OpenDocument''', also known as '''Open Document Format for Office Applications''' or '''ODF''', is a family of file formats designed to be used by word processors, spreadsheet applications, and other office applications. It is (more or less?) the successor to [[OpenOffice.org XML]]. These formats were developed by a group called OASIS, so they are sometimes referred to as "OASIS format" or "OASIS Open Document Format".
  
 
== Formats ==
 
== Formats ==
=== Documents ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
! Format
 
! Format
Line 15: Line 15:
 
! Extension
 
! Extension
 
! PRONOM
 
! PRONOM
 +
! LoCFDD
 
|-
 
|-
|[[OpenDocument Text]]
+
|OpenDocument
|{{mimetype|application/vnd.oasis.opendocument.tex}}
+
| || || {{PRONOM|fmt/135}} || {{LoCFDD|fdd000247}}, {{LoCFDD|fdd000424}}, {{LoCFDD|fdd000425}}
 +
|-
 +
|rowspan="2"|[[OpenDocument Text]]
 +
|{{mimetype|application/vnd.oasis.opendocument.text}}
 
|.odt, .fodt
 
|.odt, .fodt
|{{PRONOM|fmt/136}}, {{PRONOM|fmt/290}}, {{PRONOM|fmt/291}}
+
|rowspan="2"|{{PRONOM|fmt/136}}, {{PRONOM|fmt/290}}, {{PRONOM|fmt/291}}
 +
|rowspan="3"|{{LoCFDD|fdd000427}}, {{LoCFDD|fdd000428}}
 
|-
 
|-
|[[OpenDocument Spreadsheet]]
+
|{{mimetype|application/vnd.oasis.opendocument.text-template}}
|{{mimetype|application/vnd.oasis.opendocument.spreadsheet}}
+
|.ott
|.ods, .fods
+
|{{PRONOM|fmt/137}}, {{PRONOM|fmt/294}}, {{PRONOM|fmt/295}}
+
 
|-
 
|-
|[[OpenDocument Drawing]]
+
|[[OpenDocument Global Text Document|OpenDocument Global Text]]
|{{mimetype|application.vnd.oasis.opendocument.graphics}}
+
|{{mimetype|application/vnd.oasis.opendocument.text-master}}
|.odg, .fodg
+
|.odm
|{{PRONOM|fmt/139}}, {{PRONOM|fmt/296}}, {{PRONOM|fmt/297}}
+
|-
+
|[[OpenDocument Presentation]]
+
|{{mimetype|application/vnd.oasis.opendocument.presentation}}
+
|.odp, .fodp
+
|{{PRONOM|fmt/138}}, {{PRONOM|fmt/292}}, {{PRONOM|fmt/293}}
+
|-
+
|[[OpenDocument Chart]]
+
|{{mimetype|application/vnd.oasis.opendocument.chart}}
+
|.odc
+
 
|
 
|
 
|-
 
|-
|[[OpenDocument Image]]
+
|[[OpenDocument HTML Template]]
|{{mimetype|application/vnd.oasis.opendocument.image}}
+
|{{mimetype|application/vnd.oasis.opendocument.text-web}}
|.odi
+
|.oth
 
|
 
|
|-
 
|[[OpenDocument Formula]]
 
|{{mimetype|application/vnd.oasis.opendocument.formula}}
 
|.odf
 
 
|
 
|
 
|-
 
|-
|[[OpenDocument Database|OpenDocument Database Front End]]
+
|rowspan="2"|[[OpenDocument Spreadsheet]]
|{{mimetype|application/vnd.oasis.opendocument.base}}<br>{{mimetype|application/vnd.oasis.opendocument.database}}
+
|{{mimetype|application/vnd.oasis.opendocument.spreadsheet}}
|.odb
+
|.ods, .fods
|{{PRONOM|fmt/140}}, {{PRONOM|fmt/444}}, {{PRONOM|fmt/424}}
+
|rowspan="2"|{{PRONOM|fmt/137}}, {{PRONOM|fmt/294}}, {{PRONOM|fmt/295}}
|}
+
|rowspan="2"|{{LoCFDD|fdd000438}}, {{LoCFDD|fdd000439}}
 
+
=== Templates ===
+
{| class="wikitable"
+
! Format
+
! MIME type
+
! Extension
+
|-
+
|[[OpenDocument Text Template]]
+
|{{mimetype|application/vnd.oasis.opendocument.text-template}}
+
|.ott
+
 
|-
 
|-
|[[OpenDocument Spreadsheet Template]]
 
 
|{{mimetype|application/vnd.oasis.opendocument.spreadsheet-template}}
 
|{{mimetype|application/vnd.oasis.opendocument.spreadsheet-template}}
 
|.ots
 
|.ots
 
|-
 
|-
|[[OpenDocument Drawing Template]]
+
|rowspan="2"|[[OpenDocument Drawing]]
|{{mimetype|application/vnd.oasis.opendocument.graphic-template}}
+
|{{mimetype|application/vnd.oasis.opendocument.graphics}}
 +
|.odg, .fodg
 +
|rowspan="2"|{{PRONOM|fmt/139}}, {{PRONOM|fmt/296}}, {{PRONOM|fmt/297}}
 +
|rowspan="2"|{{LoCFDD|fdd000436}}
 +
|-
 +
|{{mimetype|application/vnd.oasis.opendocument.graphics-template}}
 
|.otg
 
|.otg
 
|-
 
|-
|[[OpenDocument Presentation Template]]
+
|rowspan="2"|[[OpenDocument Presentation]]
 +
|{{mimetype|application/vnd.oasis.opendocument.presentation}}
 +
|.odp, .fodp
 +
|rowspan="2"|{{PRONOM|fmt/138}}, {{PRONOM|fmt/292}}, {{PRONOM|fmt/293}}
 +
|rowspan="2"|{{LoCFDD|fdd000435}}
 +
|-
 
|{{mimetype|application/vnd.oasis.opendocument.presentation-template}}
 
|{{mimetype|application/vnd.oasis.opendocument.presentation-template}}
 
|.otp
 
|.otp
 
|-
 
|-
|[[OpenDocument Chart Template]]
+
|rowspan="2"|[[OpenDocument Chart]]
 +
|{{mimetype|application/vnd.oasis.opendocument.chart}}
 +
|.odc
 +
|rowspan="2"|
 +
|rowspan="2"|{{LoCFDD|fdd000437}}
 +
|-
 
|{{mimetype|application/vnd.oasis.opendocument.chart-template}}
 
|{{mimetype|application/vnd.oasis.opendocument.chart-template}}
 
|.otc
 
|.otc
 
|-
 
|-
|[[OpenDocument Image Template]]
+
|rowspan="2"|[[OpenDocument Image]]
 +
|{{mimetype|application/vnd.oasis.opendocument.image}}
 +
|.odi
 +
|rowspan="2"|
 +
|rowspan="2"|
 +
|-
 
|{{mimetype|application/vnd.oasis.opendocument.image-template}}
 
|{{mimetype|application/vnd.oasis.opendocument.image-template}}
 
|.oti
 
|.oti
 
|-
 
|-
|[[OpenDocument Formula Template]]
+
|rowspan="2"|[[OpenDocument Formula]]
 +
|{{mimetype|application/vnd.oasis.opendocument.formula}}
 +
|.odf
 +
|rowspan="2"|
 +
|rowspan="2"|
 +
|-
 
|{{mimetype|application/vnd.oasis.opendocument.formula-template}}
 
|{{mimetype|application/vnd.oasis.opendocument.formula-template}}
 
|.otf
 
|.otf
 
|-
 
|-
|[[OpenDocument HTML Template]]
+
|[[OpenDocument Database|OpenDocument Database Front End]]
|{{mimetype|application/vnd.oasis.opendocument.text-web}}
+
|{{mimetype|application/vnd.oasis.opendocument.base}}<br>{{mimetype|application/vnd.oasis.opendocument.database}}
|.oth
+
|.odb
|}
+
|{{PRONOM|fmt/140}}, {{PRONOM|fmt/444}}, {{PRONOM|fmt/424}}
 
+
|{{LoCFDD|fdd000441}}
=== Other ===
+
{| class="wikitable"
+
! Format
+
! MIME type
+
! Extension
+
|-
+
|Global Text Document
+
|{{mimetype|application/vnd.oasis.opendocument.text-master}}
+
|.odm
+
 
|}
 
|}
  
Line 116: Line 110:
  
 
== Software ==
 
== Software ==
 +
* [https://www.libreoffice.org/ LibreOffice]
 
* [[Wikipedia:OpenDocument software|Wikipedia: OpenDocument software]]
 
* [[Wikipedia:OpenDocument software|Wikipedia: OpenDocument software]]
 
* [[Wikipedia:Comparison of OpenDocument software|Wikipedia: Comparison of OpenDocument software]]
 
* [[Wikipedia:Comparison of OpenDocument software|Wikipedia: Comparison of OpenDocument software]]
 +
* [http://webodf.org/ WebODF]
 +
* [http://sourceforge.net/p/libwpd/wiki/libodfgen/ libodfgen library]
 +
* [https://incubator.apache.org/odftoolkit/ ODF Toolkit] (Java) including:
 +
** [https://incubator.apache.org/odftoolkit/conformance/ODFValidator.html ODF Validator] (a cloud-hosted version of the validator is running [https://odf-validator.rhcloud.com/ here].
 +
 +
=== ODF version support over time ===
 +
 +
{| class="wikitable"
 +
|-
 +
! scope="col" | ODF version
 +
! scope="col" | Date of standard approval by OASIS<!-- intl. community wants intl iso standard date formats -->
 +
! scope="col" | First supporting version of the software
 +
|-
 +
| | ODF 1.0
 +
| | 2005-05-01
 +
| | OpenOffice.org 1.1.5 or StarOffice 7
 +
|-
 +
| | ODF 1.1
 +
| | 2007-02-02
 +
| | OpenOffice.org 2.2 or StarOffice 8 Update 4
 +
|-
 +
| | ODF 1.2
 +
| | 2011-09-30
 +
| | OpenOffice.org 3, StarOffice 9, Oracle Open Office
 +
|-
 +
| | ODF 1.2 (Extended)
 +
| | -
 +
| | OpenOffice.org 3.2 or StarOffice 9.2
 +
|}
 +
 +
Taken from [https://help.libreoffice.org/Common/XML_File_Formats LibreOffice - XML File Formats].
  
 
== Sample files ==
 
== Sample files ==
Line 129: Line 155:
 
* [http://www.linux-magazine.com/Online/Features/LibreOffice-vs.-OpenOffice LibreOffice vs OpenOffice: Comparative review]
 
* [http://www.linux-magazine.com/Online/Features/LibreOffice-vs.-OpenOffice LibreOffice vs OpenOffice: Comparative review]
 
* [http://m.theregister.co.uk/2014/01/30/uk_picks_open_document_format_for_all_government_files/ UK picks Open Document Format for all government files]
 
* [http://m.theregister.co.uk/2014/01/30/uk_picks_open_document_format_for_all_government_files/ UK picks Open Document Format for all government files]
 +
* [http://classic.slashdot.org/story/14/07/02/1349208 WebODF: JavaScript Open Document Format Editor Deemed Stable] (Slashdot discussion)
 +
* [http://ask.libreoffice.org/en/question/648/is-it-possible-to-embed-fonts-in-a-writerimpresscalc-document/ Discussion of embedding fonts in ODF documents]
 +
* [http://blogs.loc.gov/digitalpreservation/2016/01/odf-the-open-document-format/ ODF: The Open Document Format]
 +
* [https://blogs.msdn.microsoft.com/dmahugh/2009/05/05/odf-spreadsheet-interoperability/ ODF Spreadsheet Interoperability] (Microsoft discussion)
 +
* [http://wiki.opf-labs.org/display/TR/Images+not+embedded+because+of+paste+as+link+bug+in+OpenOffice+and+LibreOffice Images not embedded because of paste as link bug in OpenOffice and LibreOffice]
  
 
[[Category:ZIP based file formats]]
 
[[Category:ZIP based file formats]]
 
[[Category:XML based file formats]]
 
[[Category:XML based file formats]]

Revision as of 04:08, 10 April 2017

File Format
Name OpenDocument
Ontology
Extension(s) .odm, .odt, .ods, .odg, .odp, .odc, .odi, .odf, .odb, .ott, .ots, .otg, .otp, .otc, .oti, .otf, .oth, .fodt, .fods, .fodg, .fodp
LoCFDD fdd000247, others
PRONOM fmt/135, others
Released 2005

OpenDocument, also known as Open Document Format for Office Applications or ODF, is a family of file formats designed to be used by word processors, spreadsheet applications, and other office applications. It is (more or less?) the successor to OpenOffice.org XML. These formats were developed by a group called OASIS, so they are sometimes referred to as "OASIS format" or "OASIS Open Document Format".

Contents

Formats

Format MIME type Extension PRONOM LoCFDD
OpenDocument fmt/135 fdd000247, fdd000424, fdd000425
OpenDocument Text application/vnd.oasis.opendocument.text .odt, .fodt fmt/136, fmt/290, fmt/291 fdd000427, fdd000428
application/vnd.oasis.opendocument.text-template .ott
OpenDocument Global Text application/vnd.oasis.opendocument.text-master .odm
OpenDocument HTML Template application/vnd.oasis.opendocument.text-web .oth
OpenDocument Spreadsheet application/vnd.oasis.opendocument.spreadsheet .ods, .fods fmt/137, fmt/294, fmt/295 fdd000438, fdd000439
application/vnd.oasis.opendocument.spreadsheet-template .ots
OpenDocument Drawing application/vnd.oasis.opendocument.graphics .odg, .fodg fmt/139, fmt/296, fmt/297 fdd000436
application/vnd.oasis.opendocument.graphics-template .otg
OpenDocument Presentation application/vnd.oasis.opendocument.presentation .odp, .fodp fmt/138, fmt/292, fmt/293 fdd000435
application/vnd.oasis.opendocument.presentation-template .otp
OpenDocument Chart application/vnd.oasis.opendocument.chart .odc fdd000437
application/vnd.oasis.opendocument.chart-template .otc
OpenDocument Image application/vnd.oasis.opendocument.image .odi
application/vnd.oasis.opendocument.image-template .oti
OpenDocument Formula application/vnd.oasis.opendocument.formula .odf
application/vnd.oasis.opendocument.formula-template .otf
OpenDocument Database Front End application/vnd.oasis.opendocument.base
application/vnd.oasis.opendocument.database
.odb fmt/140, fmt/444, fmt/424 fdd000441

Identification

In most cases, OpenDocument files begin with the ASCII string "PK", have "mimetype" at offset 30, and "application/vnd.oasis.opendocument." at offset 38.

Specifications

Software

ODF version support over time

ODF version Date of standard approval by OASIS First supporting version of the software
ODF 1.0 2005-05-01 OpenOffice.org 1.1.5 or StarOffice 7
ODF 1.1 2007-02-02 OpenOffice.org 2.2 or StarOffice 8 Update 4
ODF 1.2 2011-09-30 OpenOffice.org 3, StarOffice 9, Oracle Open Office
ODF 1.2 (Extended) - OpenOffice.org 3.2 or StarOffice 9.2

Taken from LibreOffice - XML File Formats.

Sample files

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox