OpenDocument(オープンドキュメント、日: オフィス文書のためのオープン文書形式[1])は、XMLをベースとしたオフィススイート用のファイルフォーマットである。
構造化情報標準促進協会 (OASIS)[2]、国際標準化機構 (ISO) / 国際電気標準会議 (IEC)[3]および日本産業規格 (JIS X 4401:2014)[1]、韓国工業規格[4]、ブラジル[5]、南アフリカ[6]の標準規格に認定されている。 競合国際規格として、「ISO/IEC 29500:Office Open XML(OpenXML, OOXML) 」がある。
OpenDocumentは、OpenOffice.orgが利用していたドキュメントファイルフォーマットを元に策定された、オフィスソフト用の文書ファイルフォーマットである。
一つの規格でありながら、テキスト、表計算(スプレッドシート)、プレゼンテーションの他、数式、グラフィックドキュメント、データベースの各形式をサポートしている。
多言語対応となっており、仕様上は、文章・段落・文字列について、各々「言語」及び「国又は地域」を指定できるようになっている。
データの記述方法とその(画面上および紙上での)表現方法については一定の規格があるが、詳細な表現方法については各アプリケーションに依存している。そのため、閲覧するオペレーティングシステムやアプリケーションによって、表示される結果が異なることがある。しかし最近ではソフト間の対応によって、これらの問題は改善されつつある。
ODFは、複数のXMLファイルをZIP形式でデータ圧縮したファイルである。
ODFファイルの中身となっているXMLファイルはそれぞれ次のような内容となっている。
一般にプロプライエタリなフォーマットでは、そのプロプライエタリさを支えている「ライセンス」の文言上の禁止事項により以下のような問題点があることが極めて多い(著作権法上、そのような禁止事項にどのような法理があるのかはともかく)。
このことは、既に広く使われている製品を選択せざるを得ない状況を生み、特定製品に依存するシステムを生むため、営業戦略において効果的であった。実際、MS-DOS全盛時代において表計算ソフトLotus 1-2-3、日本国内でワープロソフト一太郎を普及させ、Windows全盛期においてはオフィススイート製品の分野においてMicrosoft Officeの独占に近い状態をもたらした一因ともなっている。
このように、特定ベンダによって独占されたファイル形式に依存すること(ベンダロックイン)は、コンピュータの環境が変わると過去のドキュメントの参照や編集ができなくなるなど、知的資産としてのドキュメントの存在意義を低下させる上に、電子文書の活用を妨げるものでもあった。
また、Microsoft Officeが提供されていないオペレーティングシステム(Linuxなど)の普及に伴い、Microsoft Officeとデータを交換できるオフィススイート向けファイル形式も必要とされていた。
要するに情報化社会において、(法学的にはともかく)コンプライアンスを遵守しライセンスに従わなければならないならば、プロプライエタリなフォーマットで作られたデータは、サポートの終了などによりゴミになってしまうか、ライセンス違反を犯すか、という多大なリスクとなっていた。
よって、特定ベンダに独占されないオープンなファイル形式(オープンフォーマット)の要求、オフィススイート共通のドキュメントファイル形式を策定する動きが起こり、特定のベンダーに依存しないオフィススイートのためのファイル形式として、OASISのオフィス文書のためのオープン文書形式技術委員会によって策定された。なお、策定開始時の仕様は、サン・マイクロシステムズが「OpenOffice.org」のファイル形式をもとに作成したものである。
OpenDocumentは、一部の公共団体、企業とソフトウェア製品から支持されている。
[31]
ウィキニュースに関連記事があります。国際標準化機構がオープンドキュメントを認定
この項目は、FOSSに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(Portal:FOSS)。