OpenDocument

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
OpenDocument Text
X-office-document.svg
拡張子 .odt
MIME Type application/vnd.oasis.
opendocument.text
開発者 OASIS (組織)
種別 ワープロソフトフォーマット
国際標準 ISO/IEC 26300
テンプレートを表示
OpenDocument Spreadsheet
X-office-spreadsheet.svg
拡張子 .ods
MIME Type application/vnd.oasis.
opendocument.spreadsheet
開発者 OASIS (組織)
種別 表計算ソフトフォーマット
国際標準 ISO/IEC 26300
テンプレートを表示
OpenDocument Presentation
X-office-presentation.svg
拡張子 .odp
MIME Type application/vnd.oasis.
opendocument.presentation
開発者 OASIS (組織)
種別 プレゼンテーションソフトウェアフォーマット
国際標準 ISO/IEC 26300
テンプレートを表示
OpenDocument Database
拡張子 .odb
MIME Type application/vnd.oasis.
opendocument.database
開発者 OASIS (組織)
種別 データベースフォーマット
国際標準 ISO/IEC 26300
テンプレートを表示
OpenDocument Graphics
X-office-drawing.svg
拡張子 .odg
MIME Type application/vnd.oasis.
opendocument.graphics
開発者 OASIS (組織)
国際標準 ISO/IEC 26300
テンプレートを表示
OpenDocument Formula
拡張子 .odf
MIME Type application/vnd.oasis.
opendocument.formula
開発者 OASIS (組織)
種別 数式処理システムフォーマット
国際標準 ISO/IEC 26300
テンプレートを表示

OpenDocument Format(オープンドキュメント・フォーマット)とは、XMLをベースとしたオフィススイート用のファイルフォーマットである。

構造化情報標準促進協会 (OASIS)[1]国際標準化機構 (ISO) / 国際電気標準会議 (IEC)[2]および日本工業規格 (JIS)[3]韓国工業規格[4]ブラジル[5]南アフリカ[6]の標準規格に認定されている。 競合国際規格として、「ISO/IEC 29500:Office Open XML(OpenXML, OOXML) 」がある。

仕様[編集]

ODFは、複数のXMLファイルをZIP形式でデータ圧縮したファイルである。一つの規格でありながら、テキスト表計算(スプレッドシート)、プレゼンテーションの他、数式グラフィックドキュメント、データベースの各形式をサポートしている。

多言語対応となっており、仕様上は、文章・段落・文字列について、各々「言語」及び「又は地域」を指定できるようになっている。

データの記述方法とその(画面上および紙上での)表現方法については一定の規格があるが、詳細な表現方法については各アプリケーションに依存している。そのため、閲覧するオペレーティングシステムやアプリケーションによって、表示される結果が異なることがある。しかし最近ではソフト間の対応によって、これらの問題は改善されつつある。

ODFファイルの中身となっているXMLファイルはそれぞれ次のような内容となっている。

content.xml
テキストコンテンツ
meta.xml
メタ情報。
settings.xml
設定情報
styles.xml
テキストのスタイル情報
meta-inf/manifest.xml
XMLファイルの構造
Thumbnails/thumbnail.png
サムネイル画像(必須ではない)

拡張子[編集]

ファイルの種類 拡張形式 MIMEタイプ ODF仕様
ワープロ .odt application/vnd.oasis.opendocument.text 1.0-
表計算 .ods application/vnd.oasis.opendocument.spreadsheet 1.0-
プレゼンテーション .odp application/vnd.oasis.opendocument.presentation 1.0-
図形 .odg application/vnd.oasis.opendocument.graphics 1.0-
グラフ .odc application/vnd.oasis.opendocument.chart 1.0-
数式 .odf application/vnd.oasis.opendocument.formula 1.0-
イメージ .odi application/vnd.oasis.opendocument.image 1.0-
マスタードキュメント .odm application/vnd.oasis.opendocument.text-master 1.0-
データーベース .odb application/vnd.oasis.opendocument.base 1.2-[7]

バージョン[編集]

  • OpenDocument 1.0
    OpenDocument 1.0 は2005年5月1日にOASIS標準規格として承認された規格である。
  • OpenDocument 1.0 (second edition)
    OpenDocument 1.0 (Second edition)は、2006年5月1日にISO/IEC 26300:2006 として公開された規格である。これはOASISによる Committee Specification を含み、JTC1 ballot のコメントを検討した上で、編集上の修正がなされたものである。国際規格化されたことに伴い、2007年に韓国工業規格 KS X ISO IEC 26300、2008年にブラジルABNT NBR ISO/IEC 26300、南アフリカSANS 26300 の各国で相次いで規格化された。日本に於いては、2010年にJIS X 4401:2010として規格化された。
  • OpenDocument 1.1
    OpenDocument 1.1 は2006年10月19日にOASISにより策定された規格である。アクセシビリティの観点から諸機能が追加された[8]。また、"The Open Document Format for Office Applications (OpenDocument) Specification"の バージョン1.1が、2007年1月16日に行われた投票の結果、OASIS標準規格として2月1日に承認された[9][10]。このことは2007年2月13日に公式に発表された[11]。この規格は、2012年3月8日に ISO/IEC 26300:2006/Amd 1:2012 - Open Document Format for Office Applications (OpenDocument) v1.1として公開された。[12][13]
  • OpenDocument 1.2
    OpenDocument 1.2 は2011年10月5日にOASIS標準規格として承認された規格である。RDFベースのメタデータOpenFormulaに基づくスプレッドシートの計算式等の標準化などが行われた[14]

経緯[編集]

ワープロ専用機の時代から利用者が作成したデータの保存には、個々のベンダーがそれぞれ独自に開発した専用のファイル形式を利用するのが一般的であった。これらのファイル形式は互換性が低く、特定の製品で作成したデータは、基本的に他社の製品では使用することができず、また、同一の製品であっても、ベンダーによってファイル形式が変更されると、表示したときの体裁が崩れるなどの問題があった。確実なファイルの交換はプレーン・テキスト形式での交換の方法以外なかった。さらに、それらのファイル形式は基本的に仕様が公開されていないため、第三者が相互変換のためのツールを作成するなどの対策を行うことや対応するシステムを開発することは困難であった。

このことは、既に広く使われている製品を選択せざるを得ない状況を生み、特定製品に依存するシステムを生むため、営業戦略において効果的であった。実際、MS-DOS全盛時代において表計算ソフトLotus 1-2-3、日本国内でワープロソフト一太郎を普及させ、Windows全盛期においてはオフィススイート製品の分野においてMicrosoft Officeの独占に近い状態をもたらした一因ともなっている。

このように、特定ベンダによって独占されたファイル形式に依存すること(ベンダロックイン)は、コンピュータの環境が変わると過去のドキュメントの参照や編集ができなくなるなど、知的資産としてのドキュメントの存在意義を低下させる上に、電子文書の活用を妨げるものでもあった。そのため、特定ベンダに独占されないオープンなファイル形式(オープンフォーマット)の要求がおきた。

また、Microsoft Officeが提供されていないOSLinuxなど)の普及に伴い、Microsoft Officeとデータを交換できるオフィススイート向けファイル形式も必要とされていた。

これらの影響をうけて、オフィススイート共通のドキュメントファイル形式を策定する動きが起こり、特定のベンダーに依存しないオフィススイートのためのファイル形式として、OASISのオフィス文書のためのオープン文書形式技術委員会によって策定された。なお、策定開始時の仕様は、サン・マイクロシステムズが「OpenOffice.org」のファイル形式をもとに作成したものである。

反応[編集]

支持団体[編集]

OpenDocumentは、一部の公共団体、企業とソフトウェア製品から支持されている。

[16][17]

採用[編集]

日本[編集]

  • 地方公共団体:都道府県
    • 徳島県
      2011年7月1日からOpenOffice.orgを標準ソフトと位置付け約4,000台に導入し、ODF形式を標準フォーマットとして採用した[20]
  • 地方公共団体:市町村
    • 会津若松市
      2008年8月よりOpenOffice.orgを標準ソフトとして840台に導入し、ODF形式を標準フォーマットとして採用した[21]
    • 交野市
      Microsoft Office 2007ならびに2010年7月からOpenOffice.orgを標準ソフトとして導入し、ODF形式を標準フォーマットとして採用した[22]
  • 民間
    • JA福岡市
      2011年12月6日からLibreOfficeを標準ソフトとして約400台に導入、ODFを標準フォーマットとして採用した[23]

世界[編集]

アプリケーションソフトウェアの対応[編集]

批判[編集]

ODF1.0、1.1は、規格の完成度が低いという批判が構造化文書の専門家から為されてきた[30]

  • OASIS ODF 1.0、1.1、ISO/IEC 26300:2006 では、表計算の数式言語、構文、関数が明確に定義されていない[31][32]
  • OASIS ODF 1.0、1.1、ISO/IEC 26300:2006 では、電子署名が定義されていない[33]

脚注[編集]

[ヘルプ]
  1. ^ OpenDocument Format for Office Applications (OpenDocument) v1.0
  2. ^ ISO/IEC 26300:2006 Information technology -- Open Document Format for Office Applications (OpenDocument) v1.0
  3. ^ JIS X 4401:2010 オフィス文書のためのオープン文書形式 (OpenDocument) v1.0
  4. ^ http://www.standard.go.kr/CODE02/USER/0B/03/SerKS_View.asp?ks_no=KSXISOIEC26300&OlapCode=STAU020201 KSXISOIEC26300:Information technology - Open Document Format for Office Applications:(OpenDocument) v1.0
  5. ^ http://www.abntcatalogo.com.br/norma.aspx?ID=1549 ABNT NBR ISO/IEC 26300:2008:Information technology - Open document format for office aplications (OpenDocument) v1.0
  6. ^ https://www.sabs.co.za/content/uploads/files/SANS26300%28colour%29.pdf SANS 26300 Information technology - Open technology - Open Document Format for Office Applications (OpenDocument) v1.0
  7. ^ Open Document Format for Office Applications (OpenDocument) Version 1.2, Part 1: Introduction and OpenDocument Schema, Committee Draft 04, 15 December 2009, http://docs.oasis-open.org/office/v1.2/part1/cd04/OpenDocument-v1.2-part1-cd04.html 2010年6月6日閲覧。 
  8. ^ OpenDocument 1.1 Specifications”. OASIS (2006年). 2006年10月31日閲覧。
  9. ^ Approval of OpenDocument v1.1 as OASIS Standard”. OASIS. 2007年2月6日閲覧。
  10. ^ Approval of OpenDocument v1.1 as OASIS Standard”. OASIS. 2007年2月6日閲覧。
  11. ^ Members Approve OpenDocument Version 1.1 as OASIS Standard”. OASIS. 2007年2月15日閲覧。
  12. ^ ISO/IEC 26300:2006/Amd 1:2012 - Open Document Format for Office Applications (OpenDocument) v1.1, (8 March 2012), http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59302 2012年4月12日閲覧。 
  13. ^ ISO/IEC 26300:2006/DAM 1 - OpenDocument v1.1”. 2011年3月29日閲覧。
  14. ^ Geyer, Carol (2011年10月5日). “Members Approve OpenDocument Format (ODF) Version 1.2 as OASIS Standard 2008-02-11”. Oasis`s News. OASIS. 2011年11月26日閲覧。
  15. ^ ODF Alliance members”. ODF Alliance. 2009年5月24日閲覧。
  16. ^ http://odpg.org/ 2014年4月1日閲覧。
  17. ^ http://prtimes.jp/data/corp/666/c71210710583b702b0a4c4e8d49fe578.pdf
  18. ^ http://www.mlit.go.jp/totikensangyo/const/1_6_bt_000233.html
  19. ^ http://www.meti.go.jp/information_2/downloadfiles/2012032113420107.pdf
  20. ^ http://www.pref.tokushima.jp/docs/2011080900034/files/siryou1.pdf
  21. ^ http://www.e-aizu.jp/ja/shisei/torikumi/ooo/
  22. ^ http://www.city.katano.osaka.jp/docs/2011082200248/
  23. ^ 高橋信頼 (2011年12月7日). “JA福岡市がLibreOffice導入、MS Officeから移行で約840万円削減見込む”. ITpro. 2011年12月7日閲覧。
  24. ^ http://news.techworld.com/applications/6335/belgium-adopts-opendocument/
  25. ^ http://dre.pt/pdf1sdip/2012/11/21600/0646006465.pdf
  26. ^ http://www.zdnetasia.com/malaysia-formally-embraces-open-document-format-62030781.htm
  27. ^ http://nhqc3s.nato.int/architecture/_docs/NISPv2/volume2/ch03s04.html
  28. ^ 2007 Microsoft Office system Service Pack 2”. マイクロソフト (2009年4月30日). 2010年4月18日閲覧。
  29. ^ http://windows.microsoft.com/ja-JP/windows7/Using-WordPad
  30. ^ 村田真. “村田真のXMLブログ - OOXMLとODF アーカイブ”. 2012年2月2日閲覧。
  31. ^ Morten Welinder (Gnome) (2005年6月15日). “OpenDocument for Spreadsheets”. 2011年12月11日閲覧。 “"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."”
  32. ^ Marco Fioretti. “OpenDocument office suites lack formula compatibility”. 2008年5月11日閲覧。
  33. ^ Jirka Kosek (DocBook specialist, participating member in OASIS, W3C and ISO/IEC). “From the Office Document Format Battlefield”. 2011年12月11日閲覧。 “"the opendocument format lacks various “enterprise” features, including standardized support for spreadsheet formulas and digital signatures"”

関連項目[編集]

外部リンク[編集]