OpenDocument

From Wikipedia, the free encyclopedia

Jump to: navigation, search
OpenDocument Format
OpenDocument Text
Image:X-office-document.svg
Filename extension .odt
Internet media type application/vnd.
oasis.opendocument.
text
Uniform Type Identifier org.oasis.
opendocument.text
[1]
Developed by Sun Microsystems, OASIS
Type of format Document file format
Extended from XML
OpenDocument Presentation
Image:X-office-presentation.svg
Filename extension .odp
Internet media type application/vnd.
oasis.opendocument.
presentation
Uniform Type Identifier org.oasis.
opendocument.presentation
[1]
Developed by Sun Microsystems, OASIS
Type of format Presentation
Extended from XML
OpenDocument Spreadsheet
Image:X-office-spreadsheet.svg
Filename extension .ods
Internet media type application/vnd.
oasis.opendocument.
spreadsheet
Uniform Type Identifier org.oasis.
opendocument.spreadsheet
[1]
Developed by Sun Microsystems, OASIS
Type of format Spreadsheet
Extended from XML
OpenDocument Graphics
Image:X-office-drawing.svg
Filename extension .odg
Internet media type application/vnd.
oasis.opendocument.
graphics
Uniform Type Identifier org.oasis.
opendocument.graphics
[1]
Developed by Sun Microsystems, OASIS
Type of format Graphics file format
Extended from XML
OpenDocument Database
Filename extension .odb
Internet media type application/vnd.
oasis.opendocument.
database
Uniform Type Identifier org.oasis.
opendocument.database
[1]
Developed by Sun Microsystems, OASIS
Type of format Database
Extended from XML

The OpenDocument Format (ODF) is an XML-based file format for representing electronic documents such as spreadsheets, charts, presentations and word processing documents. While the specifications were originally developed by Sun Microsystems, the standard was developed by the OASIS Open Document Format for Office Applications (OpenDocument) TC - OASIS ODF TC [2], committee of the Organization for the Advancement of Structured Information Standards (OASIS) consortium and based on the XML format originally created and implemented by the OpenOffice.org office suite (see OpenOffice.org XML). In addition to being a free and open OASIS standard, it is published (in one of its version 1.0 manifestations) as an ISO/IEC international standard, ISO/IEC 26300:2006 Open Document Format for Office Applications (OpenDocument) v1.0.[3]

Contents

[edit] Specifications

The most common filename extensions used for OpenDocument documents are [4]:

A basic OpenDocument file consists of an XML document that has <document> as its root element. OpenDocument files can also take the format of a ZIP compressed archive containing a number of files and directories; these can contain binary content and benefit from ZIP's lossless compression to reduce file size. OpenDocument benefits from separation of concerns by separating the content, styles, metadata and application settings into four separate XML files.

There is a comprehensive set of sample documents in OpenDocument Format available.[5] The whole test suite is available under the Creative Commons Attribution 2.5 license.

[edit] Standardization

The OpenDocument standard was developed by a Technical Committee (TC) under the OASIS industry consortium. The ODF-TC has members from a diverse set of companies and individuals. Active TC members have voting rights. Members associated with Sun and IBM have sometimes had a large voting influence.[6] The standardization process involved the developers of many office suites or related document systems. The first official ODF-TC meeting to discuss the standard was December 16, 2002; OASIS approved OpenDocument as an OASIS Standard on May 1, 2005. OASIS submitted the ODF specification to ISO/IEC Joint Technical Committee 1 (JTC1) on November 16, 2005, under Publicly Available Specification (PAS) rules.

After a six-month review period, on May 3, 2006 OpenDocument unanimously passed its six-month DIS ballot in JTC 1, with broad participation,[7] after which the OpenDocument specification was "approved for release as an ISO and IEC International Standard" under the name ISO/IEC 26300:2006.[8]

After responding to all written ballot comments, and a 30-day default ballot, the OpenDocument International standard went to publication in ISO, officially published November 30, 2006.

Further standardization work with OpenDocument includes:

  • The OASIS Committee Specification OpenDocument 1.0 (second edition) corresponds to the published ISO/IEC 26300:2006 standard. It includes the editorial changes made to address JTC1 ballot comments. It is available in ODF, HTML and PDF formats.
  • OpenDocument 1.1 includes additional features to address accessibility concerns.[9] It was approved as an OASIS Standard on 2007-02-01 following a call for vote issued on 2007-01-16.[10] The public announcement was made on 2007-02-13.[11]. This version was not submitted to ISO/IEC.[citation needed]
  • OpenDocument 1.2 is currently being written by the ODF TC. It is likely to include additional accessibility features, metadata enhancements, a spreadsheet formula specification based on OpenFormula, support for digital signatures and some features suggested by the public. Originally OpenDocument 1.2 was expected to become an OASIS standard by October 2007 but later it was predicted to become a final draft in May 2008 and an OASIS standard in 2009 and a new ISO/IEC version some months later.[12] However currently there is no final draft of ODF v1.2 yet.

[edit] Application support

[edit] Software

The OpenDocument format is used in free software and in proprietary software. This includes office suites (both stand-alone and web-based) and individual applications such as word-processors, spreadsheets, presentation, and data management applications. Prominent office suites supporting OpenDocument fully or partially include:

The OpenDocument Fellowship[23] maintains a list of software and services that support the OpenDocument format. The list also provides information on the status of support for the format.[24]

Various organizations have announced development of conversion software (including plugins and filters) to support OpenDocument on Microsoft's products,[25][26] currently there are nine packages of conversion software.[24] Microsoft has first released support for the OpenDocument Format in Office 2007 SP2 [27]. However the implementation faces substantial criticism and the ODF Alliance and others have claimed that the third party plugins provide better support. [21]

Mac OS X 10.5 offers both a new TextEdit version and Quick Look feature supporting the OpenDocument Text format (albeit with some formatting loss).

[edit] Accessibility

The specification of OpenDocument has undergone an accessibility review, and a few additions were made to version 1.1 of the specification to improve accessibility. Many of the components it is built on, such as Synchronized Multimedia Integration Language and Scalable Vector Graphics, have already gone through the World Wide Web Consortium's Web Accessibility Initiative processes.

[edit] Licensing

Versions of the OpenDocument Format approved by OASIS are available for free download and use.[28] The International (ISO/IEC) Standard is available from the ITTF as a freely available download.

Key contributor Sun Microsystems made an irrevocable intellectual property covenant, providing all implementers with the guarantee that Sun will not seek to enforce any of its enforceable U.S. or foreign patents against any implementation of the OpenDocument specification in which development Sun participates to the point of incurring an obligation.[29]

A second contributor to ODF development, IBM which for instance has contributed Lotus spreadsheet documentation[30] has made their patent rights available through their Interoperability Specifications Pledge in which "IBM irrevocably covenants to you that it will not assert any Necessary Claims against you for your making, using, importing, selling, or offering for sale Covered Implementations."[31]

Obligated members of the OASIS ODF TC have agreed to make certain licences available to implementors under the OASIS RF with Limited Terms IPR policy.

[edit] Response

Several governments, companies, organizations and software products support the OpenDocument format. For example:

On November 4, 2005, IBM and Sun Microsystems convened the "OpenDocument (ODF) Summit" in Armonk, New York, to discuss how to boost OpenDocument adoption. The ODF Summit brought together representatives from several industry groups and technology companies, including Oracle, Google, Adobe, Novell, Red Hat, Computer Associates, Corel, Nokia, Intel, and Linux e-mail company Scalix. (LaMonica, November 10, 2005). The providers committed resources to technically improve OpenDocument through existing standards bodies and to promote its usage in the marketplace, possibly through a stand-alone foundation.[35]

[edit] Criticism

Criticisms have been leveled at the approved ODF standard as the following list:

  • OASIS ODF 1.0, 1.1 and ISO/IEC 26300:2006 do not define a definite spreadsheet formula language, syntax or function libraries.[36][37] This means that standard conforming files may not necessarily be compatible.
  • OASIS ODF 1.0, 1.1 and ISO/IEC 26300:2006 do not define digital signatures making any digital signature features application defined and not interoperable. [38]
  • The OpenDocument specifications OASIS ODF 1.0, 1.1 and ISO/IEC 26300:2006 do not supports use of tables in presentations.[39] There is only a single type of table for all uses in OpenDocument text and spreadsheet but not for presentations.
  • Different applications using ODF as a standard document format have different methods of providing macro/scripting capabilities. There is no macro language specified in ODF. Users and developers differ on whether inclusion of a standard scripting language would be desirable.[40]
  • The OpenDocument Format 1.0-1.1 specifications refer to 'ZIP' files but do not reference an ISO standard which describes the zip file format. A specification for the Zip format was distributed with PKZIP in the file APPNOTE.TXT and this continues to be maintained,[41][42] but this specification has not gone through a standardization process at the ISO.
  • According to a statement made by the OpenDocument Foundation, Inc. (which has no real connection to the format, apart from their similar sounding name[43]), “it is important to recognize that ODF does not adequately respect existing standards and does not address the market's requirements for a single Universal Document Format with which any and all applications can work on an equal basis”.[44]
  • OpenDocument contains application definied settings which make ODF documents not interoperable. This because the values of those settings are not defined in the ODF specification but are left up to applications to define. [45]. Example: <config:config-item config:name="UseFormerLineSpacing" config:type="boolean">false</config:config-item>
  • Using OpenDocument it is not possible to implement robust and reliable tracked changes. [46] OpenDocument has a very limited description of tracked changes. OpenDocument does not support change tracking in elementes like tables or MathML[47].
  • Using MathML in OpenDocument is it not possible to use generic ODF formating style elements(like font information) for the MathML elements [47]

[edit] Worldwide adoption

One objective of open formats like OpenDocument is to guarantee long-term access to data without legal or technical barriers, and some governments have come to view open formats as a public policy issue. Several governments around the world have introduced policies of partial or complete adoption, the following is an incomplete list:

[edit] International level

[edit] National level

[edit] Subnational levels

[edit] See also

[edit] References

  1. ^ a b c d e Huw Alexander Ogilvie. "Filetypes". http://www.huw.id.au/filetypes.html#OpenDocument. Retrieved on 2008-06-20. 
  2. ^ "OASIS Open Document Format for Office Applications (OpenDocument) TC". Organization for the Advancement of Structured Information Standards. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office. 
  3. ^ "ISO/IEC 26300:2006 Information technology -- Open Document Format for Office Applications (OpenDocument) v1.0". International Organization for Standardization. http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=43485. 
  4. ^ http://www.ua.es/en/rua/formatos.html
  5. ^ sample documents in OpenDocument Format
  6. ^ "OpenDocument TC's publicly-visible membership roster". http://www.oasis-open.org/committees/membership.php?wg_abbrev=office. Retrieved on 2007-11-03. 
  7. ^ ISO/IEC SC34 Secretariat (2006-06-13). "Summary of Voting on DIS ISO/IEC 26300 - Open Document Format for Office Applications (OpenDocument) v1.0". ISO/IEC JTC 1/SC 34 Document Repository. http://www.jtc1sc34.org/repository/0728revc.htm. Retrieved on 2006-08-24. 
  8. ^ "ISO and IEC approve OpenDocument OASIS standard for data interoperability of office applications". ISO Press Releases. ISO. 2006-05-08. http://www.iso.org/iso/en/commcentre/pressreleases/2006/Ref1004.html. Retrieved on 2006-08-24. 
  9. ^ "OpenDocument 1.1 Specifications". OASIS. 2006. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office#odf11. Retrieved on 2006-10-31. 
  10. ^ "Approval of OpenDocument v1.1 as OASIS Standard". OASIS. http://lists.oasis-open.org/archives/office/200702/msg00003.html. Retrieved on 2007-02-06. 
  11. ^ "Members Approve OpenDocument Version 1.1 as OASIS Standard". OASIS. http://www.oasis-open.org/news/oasis-news-2007-02-14.php. Retrieved on 2007-02-15. 
  12. ^ Weir, Rob (2006-05-04). "TC coordination call draft minutes 2008-02-11". Oasis' list archives. OASIS. http://www.oasis-open.org/archives/office/200802/msg00025.html. Retrieved on 2008-02-19. 
  13. ^ "Adobe Buzzword online word processor from Acrobat.com". Labs.adobe.com. http://labs.adobe.com/technologies/buzzword/. Retrieved on 2009-05-19. 
  14. ^ http://www.abisource.com/wiki/OpenDocument
  15. ^ Abiword 2.4.2 Release Notes. Retrieved 2009-03-03
  16. ^ http://www.google.com/support/forum/p/Google+Docs/thread?tid=014457aa446500fa&hl=en
  17. ^ http://blogs.msdn.com/dmahugh/archive/2009/05/09/1-2-1.aspx
  18. ^ http://symphony.lotus.com/software/lotus/symphony/help.nsf/ReleaseNotes
  19. ^ http://koffice.org/filters/1.6/
  20. ^ "Sun ODF Plugin for Microsoft Office". http://www.sun.com/software/star/odf_plugin/. Retrieved on 2009-06-26. 
  21. ^ a b "Fact-sheet Microsoft ODF support". odfalliance. http://www.odfalliance.org/resources/fact-sheet-Microsoft-ODF-support.pdf. Retrieved on 2009-05-24. 
  22. ^ "Corel WordPerfect Office X4 - Standard Edition - Compatible". http://www.corel.com/servlet/Satellite/us/en/Product/1207851977074/. Retrieved on 2008-05-03. 
  23. ^ "OpenDocument Fellowship". OpenDocument Fellowship. http://opendocumentfellowship.com/. Retrieved on 2007-07-27. 
  24. ^ a b "Application support for the OpenDocument format". OpenDocument Fellowship. http://opendocumentfellowship.com/applications. Retrieved on 2007-07-27. 
  25. ^ "OpenDocument Foundation to MA: We Have a Plugin". Groklaw. 2006-05-04. http://www.groklaw.net/article.php?story=20060504015438308. Retrieved on 2006-08-23. 
  26. ^ "Microsoft Office to get a dose of OpenDocument". CNet. 2006-05-05. http://www.zdnet.com.au/news/software/soa/Microsoft_Office_to_get_a_dose_of_OpenDocument/0,130061733,139255766,00.htm. Retrieved on 2006-12-06. 
  27. ^ "Office 2007 SP2 Supports ODF". PC World. April 28,2009. http://www.pcworld.com/businesscenter/article/164015/office_2007_sp2_supports_odf.html. 
  28. ^ OASIS Open Document Format for Office Applications (OpenDocument) TC
  29. ^ Sun Microsystems, Inc.. "Sun OpenDocument Patent Statement". OASIS Open Document Format for Office Applications (OpenDocument) TC. OASIS foundation. http://www.oasis-open.org/committees/office/ipr.php. 
  30. ^ http://lists.oasis-open.org/archives/office/200607/msg00076.html
  31. ^ Interoperability Specifications Pledge
  32. ^ "ODF Alliance members". ODF Alliance. http://www.odfalliance.org/members.php. Retrieved on 2009-05-24. 
  33. ^ http://www.h-online.com/news/NATO-supports-ODF-open-document-format--/111127 -
  34. ^ "Wikis Go Printable". Wikimedia Foundation. 13 December 2007. http://wikimediafoundation.org/wiki/Wikis_Go_Printable. Retrieved on 2007-12-31. 
  35. ^ http://news.cnet.com/OpenDocument-format-gathers-steam/2100-7344_3-5942913.html
  36. ^ Morten Welinder (Gnome) (2005-06-15). "OpenDocument for Spreadsheets". http://blogs.gnome.org/mortenw/2005/06/16/opendocument-for-spreadsheets/. ""So there. As far as spreadsheets are concerned, the OpenDocument Standard v1.0 is the equivalent of giving precise punctuation rules for sentences without telling if it is for English, German, French, or something else."" 
  37. ^ Marco Fioretti. "OpenDocument office suites lack formula compatibility". http://www.linux.com/articles/47942. Retrieved on 2008-05-11. 
  38. ^ Jirka Kosek (DocBook specialist, participating member in OASIS, W3C and ISO/IEC). "From the Office Document Format Battlefield". http://www.kosek.cz/clanky/reprint/itpro2008-ooxml-odf.pdf. ""the opendocument format lacks various “enterprise” features, including standardized support for spreadsheet formulas and digital signatures"" 
  39. ^ Brian Jones. "Quick question for ODF experts". http://blogs.msdn.com/brian_jones/archive/2006/07/20/673323.aspx. Retrieved on 2007-01-24. 
  40. ^ Marco Fioretti. "Macros an obstacle to office suite compatibility". http://www.linux.com/articles/47935. Retrieved on 2008-05-11. 
  41. ^ APPNOTE.TXT - .ZIP File Format Specification
  42. ^ Dennis Hamilton (ODF interoperabilty committee) (2007-07-02). "Latest OOX-ODF FUD-Spat: States Prepare to Ban Zip and PDF Files". http://orcmid.com/blog/2007/02/latest-oox-odf-fud-spat-states-prepare.asp. "How unfortunate that Zip format doesn’t satisfy certain high-minded criteria for qualification as an open standard" 
  43. ^ KC - HackFUD (2007-11-06). "Now it’s Open Document Format’s turn for the FUDmeisters.". http://hackfud.net/2007/11/06/now-its-open-document-formats-turn-for-the-fudmeisters/. Retrieved on 2009-06-15. 
  44. ^ Sam Hiser (2007-10-16). "CDF: Disrupting the Disruption". Open Document Foundation. http://fussnotes.typepad.com/plexnex/2007/10/cdf-disrupting-.html. Retrieved on 2007-10-25. 
  45. ^ Brian Jones (Microsoft). "Specifying the document settings". http://blogs.msdn.com/brian_jones/archive/2007/01/09/specifying-the-document-settings.aspx. ""Unfortunately there is nothing in the ODF spec that explains what that means. It's left undefined."" 
  46. ^ Doug Mahugh (Microsoft) (2009-05-13). "Tracked Changes". http://blogs.msdn.com/dmahugh/archive/2009/05/13/tracked-changes.aspx. 
  47. ^ a b Jesper Lund Stocholm (Danish ISO/IEC representative) (2008-12-12). "Do your math - OOXML and OMML (Updated 2008-02-12)". http://idippedut.dk/post/2008/01/29/Do-your-math-OOXML-and-OMML.aspx. 

[edit] External links

  • OpenDocument Fellowship Volunteer organization with members around the world to promote the adoption, use and development of the OpenDocument format.
  • OpenDocument Format Alliance The alliance works globally to educate policymakers, IT administrators and the public on the benefits and opportunities of the OpenDocument Format, to help ensure that government information, records and documents are accessible across platforms and applications, even as technologies change today and in the future.
  • OpenDocument XML.org The official community gathering place and information resource for the OpenDocument OASIS Standard (ISO/IEC 26300).
  • OASIS OpenDocument Technical Committee coordinates the OpenDocument development and is the official source for specifications, schemas, etc.
  • Technical disputes regarding ODF vs. OOXML
Personal tools