Difference between revisions of "RU/document formats/odf"

From Wiki
Jump to navigationJump to search
(RUkbBottom)
 
(30 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:База Знаний: Формат по-умолчанию OpenOffice.org}}{{:RU/kb/rubric/doc_formats/templ}}
+
<section begin=title /><noinclude>{{DISPLAYTITLE:</noinclude>ГОСТ Р ИСО/МЭК 26300 (ODF) - формат по-умолчанию {{OOo}}<noinclude>}}</noinclude><section end=title />{{RUkbUpToc}}
 +
{{BreadCrumbL10n}}
 
__NOTOC__
 
__NOTOC__
  
 +
{{Note|В&nbsp;России ODF [[RU/government/odf|принят]] в&nbsp;качестве '''ГОСТ Р ИСО/МЭК 26300-2010'''<ref name="ftn38">[http://webportalsrv.gost.ru/portal/UVED_2007st.nsf/438c8c3c9e06dc87c32573a100549873/c4b660ff237e33ea432578020033edf5?OpenDocument Официальное уведомление об утверждении стандарта.]</ref>. Введён в действие с 01.06.2011 с правом досрочного применения.}}
  
{{OOo}} использует в качестве формата файла стандарт '''ISO/IEC 26300:2006 «Information technology - OpenDocument Format for Office Applications (OpenDocument) 1.0»'''<ref name="ftn39">http://www.iso.org/iso/catalogue_detail.htm?csnumber=43485</ref>. Все остальные форматы поддерживаются в режиме экспорта\импорта в\из формат ODF.
+
{{OOo}} использует в качестве формата файла стандарт '''ISO/IEC 26300:2006 «Information technology - OpenDocument Format for Office Applications (OpenDocument) 1.0»'''<ref name="ftn39">http://www.iso.org/iso/catalogue_detail.htm?csnumber=43485</ref>. Все остальные форматы поддерживаются в режиме экспорта/импорта в/из формат ODF.
  
 
ODF – это формат хранения документов изначально создан в&nbsp;1999&nbsp;г. как открытая и&nbsp;свободная альтернатива закрытым форматам и&nbsp;с&nbsp;соблюдением всех процедур и&nbsp;формальностей, в&nbsp;2006&nbsp;г. формат был принят как международный стандарт.
 
ODF – это формат хранения документов изначально создан в&nbsp;1999&nbsp;г. как открытая и&nbsp;свободная альтернатива закрытым форматам и&nbsp;с&nbsp;соблюдением всех процедур и&nbsp;формальностей, в&nbsp;2006&nbsp;г. формат был принят как международный стандарт.
Line 13: Line 15:
 
Такой подход даёт ODF ряд существенных преимуществ. Разработка формата некоммерческой организацией гарантирует обратную совместимость. Формат поддерживается уже более чем в&nbsp;30&nbsp;пакетах, работающих не&nbsp;только под Windows, но&nbsp;и&nbsp;под Linux и рядом других операционных систем.
 
Такой подход даёт ODF ряд существенных преимуществ. Разработка формата некоммерческой организацией гарантирует обратную совместимость. Формат поддерживается уже более чем в&nbsp;30&nbsp;пакетах, работающих не&nbsp;только под Windows, но&nbsp;и&nbsp;под Linux и рядом других операционных систем.
  
В&nbsp;России в&nbsp;настоящее время<ref name="ftn37">Декабрь 2009&nbsp;г.</ref> заканчиваются работы по&nbsp;принятию ODF в&nbsp;качестве ГОСТа<ref name="ftn38">[[RU/kb/sources#9| [9] gosr.ru]]</ref>. Принимая его государство преследует цель предоставить бизнесу и&nbsp;гражданам возможность использовать электронные документы без&nbsp;отчислений третьим фирмам, сократить риски потери документов за&nbsp;счёт гарантии обратной совместимости.
 
  
 +
В&nbsp;России, принятием ODF в&nbsp;качестве ГОСТа, государство преследует цель предоставить бизнесу и&nbsp;гражданам возможность использовать электронные документы без&nbsp;отчислений третьим фирмам, сократить риски потери документов за&nbsp;счёт гарантии обратной совместимости.
  
[http://www.i-rs.ru/Produkty/ODF-ISO-IEC-26300-2006/Dokumentaciya Аутентичный перевод] стандарта ODF на русский язык, выполнен в рамках проекта программы разработки национальных стандартов на&nbsp;2008&nbsp;г. (шифр задания 1.11.022-1.028.0).
 
  
 +
[http://www.harlamenkov.ru/ob-it/133-format-open-document-dlya-ofisnykh-prilozhenij-opendocument-v1-0-autentichnyj-perevod Аутентичный перевод] стандарта ODF на русский язык, выполнен в рамках проекта программы разработки национальных стандартов на&nbsp;2008&nbsp;г. (шифр задания 1.11.022-1.028.0).
  
{{RUsignyear|Sancho|А. Е. Харламенков|2010}}
+
 
 +
 
 +
 
 +
[[File:ODFLogo2.png|111px|thumb|Логотип OpenDocument Format]]
 +
'''OpenDocument Format''', '''ODF''' (от OASIS Open Document Format for Office Application — открытый формат документов для офисных приложений) — открытый формат файлов документов для хранения и обмена редактируемыми офисными документами, в том числе текстовыми документами (такими как заметки, отчёты и книги), электронными таблицами, рисунками, базами данных, презентациями.
 +
 
 +
Стандарт был разработан индустриальным сообществом OASIS и основан на XML-формате. 1 мая 2006 года принят как международный стандарт ISO/IEC 26300. В июле 2015 года стандартизован ODF версии 1.2<ref>[https://blog.documentfoundation.org/2015/07/17/open-document-format-odf-1-2-published-as-international-standard-263002015-by-isoiec/ Open Document Format (ODF) 1.2 published as International Standard 26300:2015 by ISO/IEC]</ref>.
 +
 
 +
Стандарт был совместно и публично разработан различными организациями, доступен для всех и может быть использован без ограничений. OpenDocument представляет собой альтернативу частным закрытым форматам, (включая Word (<tt>.doc</tt>), Excel (<tt>.xls</tt>) и PowerPoint (<tt>.ppt</tt>) — форматы, используемые в {{MSO}} 97—2003), а также формату Microsoft Office Open XML - .docx
 +
 
 +
Файл OpenDocument — ZIP-архив, включающий в себя файловую иерархию, содержащую XML-файл самого документа, файлы включений (например — картинок), вспомогательные файлы с метаинформацией, картинка-миниатюра страницы документа и тому подобное.
 +
 
 +
== MIME-типы и расширения ==
 +
 
 +
{| class="standard"
 +
! Вид документа !! MIME-тип !! Расширение
 +
|-
 +
| Текстовый документ
 +
| application/vnd.oasis.opendocument.text
 +
| odt
 +
|-
 +
| Текстовый документ, используемый как шаблон
 +
| application/vnd.oasis.opendocument.text-template
 +
| ott
 +
|-
 +
| Графический документ
 +
| application/vnd.oasis.opendocument.graphics
 +
| odg
 +
|-
 +
| Графический документ, используемый как шаблон
 +
| application/vnd.oasis.opendocument.graphics-template
 +
| otg
 +
|-
 +
| Документ презентации
 +
| application/vnd.oasis.opendocument.presentation
 +
| odp
 +
|-
 +
| Документ презентации, используемый как шаблон
 +
| application/vnd.oasis.opendocument.presentation-template
 +
| otp
 +
|-
 +
| Электронная таблица
 +
| application/vnd.oasis.opendocument.spreadsheet
 +
| ods
 +
|-
 +
| Электронная таблица, используемая как шаблон
 +
| application/vnd.oasis.opendocument.spreadsheet-template
 +
| ots
 +
|-
 +
| Документ диаграммы
 +
| application/vnd.oasis.opendocument.chart
 +
| odc
 +
|-
 +
| Документ диаграммы, используемый как шаблон
 +
| application/vnd.oasis.opendocument.chart-template
 +
| otc
 +
|-
 +
| Документ изображения
 +
| application/vnd.oasis.opendocument.image
 +
| odi
 +
|-
 +
| Документ изображения, используемый как шаблон
 +
| application/vnd.oasis.opendocument.image-template
 +
| oti
 +
|-
 +
| Документ формулы
 +
| application/vnd.oasis.opendocument.formula
 +
| odf
 +
|-
 +
| Документ формулы, используемый как шаблон
 +
| application/vnd.oasis.opendocument.formula-template
 +
| otf
 +
|-
 +
| Составной текстовый документ
 +
| application/vnd.oasis.opendocument.text-master
 +
| odm
 +
|-
 +
| Текстовый документ, используемый как шаблон для HTML-документов
 +
| application/vnd.oasis.opendocument.text-web
 +
| oth
 +
|}
 +
 
 +
== Преимущества OpenDocument ==
 +
* Пользователи, сохраняющие свои данные в открытом формате, таком как OpenDocument, избегают опасности быть загнанными в угол единственным поставщиком, они свободны выбрать другое программное обеспечение, если их сегодняшний поставщик уйдёт с рынка, поднимет цены, изменит своё программное обеспечение или изменит условия лицензионного соглашения на более строгие.
 +
* OpenDocument является единственным стандартом для редактируемых офисных документов, утверждённым независимым комитетом по стандартам и реализованным несколькими поставщиками программного обеспечения. OpenDocument может быть использован любым поставщиком ПО, включая, в том числе, поставщиков закрытого программного обеспечения и разработчиков, использующих GNU GPL.
 +
 
 +
== Критика ODF ==
 +
 
 +
Спецификация ODF версии 1.0 подверглась критике по следующим причинам:
 +
 
 +
* В стандарте не описаны спецификации скриптов и макросов, которые играют важную роль в офисных приложениях. Результатом этого становится наличие различных реализаций сценариев в разных приложениях.<ref>[http://software.newsforge.com/article.pl?sid=05/09/09/1640253&tid=93|Macros an obstacle to office suite compatibility. author Marco Fioretti].</ref>
 +
* В спецификации OpenDocument Format 1.0-1.1 говорится о формате ZIP, но нет ссылок на стандарт, описывающий его.
 +
 
 +
А также причинам, которые были исправлены в ODF версии 1.2 или OpenFormula:
 +
 
 +
* Хотя OpenOffice.org позволяет использовать цифровые подписи и сохранять их в ODF используя XML-DSig, сам стандарт OpenDocument Format 1.0-1.1 применение цифровых подписей не описывает. Однако новая версия формата 1.2 уже включает XML-DSig подобно используемому в OpenOffice.org.<ref>[http://lists.oasis-open.org/archives/office/200702/msg00085.html Initial proposal for digital signatures in ODF]</ref>
 +
* Спецификация OpenDocument Format, принятая ISO, не определяет язык формул, что означает, что соответствующие файлы не обязаны быть совместимыми. OASIS работает над стандартизацией OpenFormula для ODF версии 1.2.<ref>[http://software.newsforge.com/article.pl?sid=05/09/09/192250&from=rss OpenDocument office suites lack formula compatibility. author Marco Fioretti].</ref>
 +
* Спецификации ODF 1.0-1.1 не допускают использования таблиц в презентациях. Теперь эти возможности включены в версию 1.2, разработанную OASIS.<ref>[http://blogs.msdn.com/brian_jones/archive/2006/07/20/673323.aspx Quick question for ODF experts. author Brian Jones].</ref>
 +
 
 +
== Развитие стандарта ==
 +
 
 +
Дальнейшая работа по стандартизации с OpenDocument включает:
 +
 
 +
* Спецификация Комитета OASIS OpenDocument 1.0 (второе издание) соответствует опубликованному стандарту ISO / IEC 26300: 2006. Содержание ISO / IEC 26300 и OASIS OpenDocument v1.0 2nd ed. идентична<ref>[http://standards.iso.org/ittf/PubliclyAvailableStandards/c043485_ISO_IEC_26300_2006(E).zip ISO/IEC 26300:2006 (ZIP, PDF)]</ref>. Он включает редакционные изменения, внесенные для рассмотрения комментариев JTC1. Он доступен в форматах ODF, HTML и PDF.
 +
 
 +
* '''[http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf OpenDocument 1.1]''' содержит дополнительные функции для решения проблем доступности<ref>[http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office#odf11 OpenDocument 1.1 Specifications OASIS (organization)]</ref>. Он был утвержден в качестве стандарта OASIS на 2007-02-01 после голосования 2007-01-16<ref>[http://lists.oasis-open.org/archives/office/200702/msg00003.html Approval of OpenDocument v1.1 as OASIS Standard. OASIS (organization)]</ref>. Публичное объявление было сделано в 2007-02-13<ref>[http://www.oasis-open.org/news/oasis-news-2007-02-14.php Members Approve OpenDocument Version 1.1 as OASIS Standard OASIS (organization)]</ref>. Эта версия не была первоначально представлена ​​в ИСО/МЭК, поскольку она считается незначительным обновлением только для ODF 1.0, и OASIS уже работали над ODF 1.2 на момент утверждения ODF 1.1<ref>[http://www.zdnet.co.uk/talkback/0,1000001161,39409700-39001068c-20093634o,00.htm ODF standard is broken]</ref>. Однако позже он был представлен в ИСО/МЭК (по состоянию на март 2011 года он находился на стадии «запроса» в качестве проекта поправки 1 - ISO / IEC 26300:2006/DAM 1) и был опубликован в марте 2012 года как «ISO/IEC 26300:2006/Amd 1: 2012 - Открытый формат документа для офисных приложений (OpenDocument) v1.1 ".
 +
 
 +
* '''[http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2.pdf OpenDocument 1.2]''' включает дополнительные возможности доступности, метаданные на основе RDF<ref>[https://www.theregister.co.uk/2011/09/12/libreoffice_extensions_and_templates_store_open/ Open Document Format updated to fix spreadsheets]</ref>, спецификацию формул электронной таблицы на основе OpenFormula, поддержку цифровых подписей и некоторые функции, предлагаемые публикой. Он состоит из трех частей: часть 1: схема OpenDocument, часть 2: формат пересчитанной формулы (OpenFormula) и часть 3: пакеты. Версия 1.2 спецификации была утверждена в качестве стандарта OASIS 29 сентября 2011 года<ref>[http://www.oasis-open.org/news/pr/odf-1-2-approval Members Approve OpenDocument Format (ODF) Version 1.2 as OASIS Standard]</ref>. Он был представлен соответствующему комитету ISO по процедуре публично доступной спецификации (PAS) в марте 2014 года<ref>[http://isotc.iso.org/livelink/livelink?func=ll&objId=16678620&objAction=Open Minutes of ISO/IEC JTC 1/SC 34/WG 6 teleconference meeting, 2014-04-16]</ref>. По состоянию на октябрь 2014 года были единогласно одобрены в качестве проекта международного стандарта, некоторые замечания были подняты в процессе, которые необходимо решить до того, как OpenDocument 1.2 может стать международным стандартом<ref>[http://isotc.iso.org/livelink/livelink?func=ll&objId=16810106&objAction=Open ISO/IEC JTC 1/SC 34/WG 6 N 103 Minutes of teleconference meeting of ISO/IEC JTC 1/SC 34/WG 6 2014-09-24]</ref>. OpenDocument 1.2 был опубликован как стандарт ISO/IEC 17 июня 2015 года<ref>[http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=66363 ISO/IEC 26300-1:2015 – Information technology – Open Document Format for Office Applications (OpenDocument) v1.2 – Part 1: OpenDocument Schema]</ref><ref>[http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=66375 ISO/IEC 26300-2:2015 – Information technology – Open Document Format for Office Applications (OpenDocument) v1.2 – Part 2: Recalculated Formula (OpenFormula) Format]</ref><ref>[http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=66376 ISO/IEC 26300-3:2015 – Information technology – Open Document Format for Office Applications (OpenDocument) v1.2 – Part 3: Packages]</ref>.
 +
 
 +
== Будущее ==
 +
 
 +
* '''''OpenDocument 1.3'''''  (под псевдонимом «ODF-Next»). По состоянию на январь 2014 года текущее состояние возможной будущей версии спецификации OpenDocument является рабочим проектом (предварительный несанкционированный эскиз, схема или версия спецификации). Подкомитет OASIS Advanced Document Collaboration (созданный в декабре 2010 года) работает над обновлением отслеживания изменений OpenDocument, которое не только улучшит существующий набор функций отслеживания изменений, но и заложит основу для стандартизации совместной работы в режиме реального времени обеспечивая отслеживание изменений, совместимое с совместной работой в режиме реального времени<ref>[https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office-collab OpenDocument - Advanced Document Collaboration SC]</ref><ref>[http://www.robweir.com/blog/2010/12/odf-tc-creates-advanced-document-collaboration-subcommittee.html ODF TC Creates Advanced Document Collaboration Subcommittee]</ref><ref>[https://fosdem.org/2014/schedule/event/real_time_compatible_odf_change_tracking/ Real-time compatible ODF change-tracking]</ref>.
 +
 
 +
 
 +
== Реализации ==
 +
* OpenOffice.org
 +
* LibreOffice
 +
* IBM Lotus Symphony
 +
* IBM Productivity Tools (компоненты в составе IBM Lotus Notes)
 +
* KOffice
 +
* AbiWord
 +
* Scribus
 +
* Textmaker
 +
* Visioo Writer
 +
* ODFReader
 +
* NeoOffice
 +
* Google Docs
 +
* AjaxWrite
 +
* Zoho Writer
 +
* КП ОФИС
 +
* [https://myoffice.ru МойОфис (НОТ)]
 +
 
 +
=== Microsoft ===
 +
 +
Первоначальная версия Microsoft Office 2007 не имела поддержки OpenDocument.
 +
 
 +
7 февраля 2007 Sun Microsystems, основоположник разработки пакета OpenOffice.org, выпустила бесплатное расширение для Microsoft Office, позволяющее производить чтение и запись формата ODF — Sun ODF Plugin for Microsoft Office.<ref>[http://www.sun.com/software/star/odf_plugin/index.jsp Sun ODF Plugin for Microsoft Office]</ref>
 +
 
 +
21 мая 2008 года Microsoft объявила о будущем внедрении поддержки ODF в Microsoft Office 2007<ref>[http://www.cnews.ru/news/top/index.shtml?2008/05/22/301267 Microsoft объявила о будущей поддержке ODF в Microsoft Office 2007]</ref><ref>[http://www.consortiuminfo.org/standardsblog/article.php?story=20080521092930864 Microsoft Office 2007 to Support ODF — and not OOXML]</ref>, которая и была реализована в Service Pack 2. Европейская комиссия назначила расследование с целью разобраться, приведёт ли это к лучшей совместимости и более широкому выбору для пользователя.<ref>[https://www.reuters.com/article/technologyNews/idUSL2257119220080522 EU says to study Microsoft’s open-source step]</ref>
 +
 
 +
Microsoft Office 2007 приобрёл поддержку формата OpenDocument, начиная с SP2. Но эта реализация стандарта подвергалась критике как далёкая от совершенства.<ref>[http://ooxmlisdefectivebydesign.blogspot.ru/2009/05/microsofts-latest-aggression-on-odf.html Microsoft's latest aggression on ODF, codenamed "cast lead"]</ref> и опубликовал технический отчёт о тестировании работы ''MS Office 2007 SP2'' с файлами OpenDocument.<ref>[http://odfalliance.org/resources/fact-sheet-Microsoft-ODF-support.pdf MS Office 2007 Service Pack 2 With Support for ODF: How Well Does It Work?]</ref> В частности, там говорится об отсутствии поддержки зашифрованных документов и о сохранении формул не в том формате, в каком это делают при сохранении файлов&nbsp;ODF программы OpenOffice.org, KSpread, Google Docs и IBM Lotus Symphony. Как показал в своём исследовании ''Роб Вейр'', файлы электронных таблиц ODF, созданные в Excel, оказались практически нечитаемыми для всех существовавших на тот момент офисных пакетов, работающих с ODF, как и созданные в них файлы — нечитаемыми для Excel.<ref>[http://www.robweir.com/blog/2009/05/update-on-odf-spreadsheet-interoperability.html Update on ODF Spreadsheet Interoperability]</ref> Журнал ZDNet опубликовал статью, в которой делается вывод, что Microsoft, выпустив SP2, только ухудшила ситуацию со способностью разных офисных пакетов ко взаимодействию,<ref>[http://www.zdnet.com/blog/btl/in-office-sp2-microsoft-manages-to-reduce-interoperability/18317 In Office SP2, Microsoft manages to reduce interoperability]</ref> Microsoft даже обвиняли в сознательном нежелании следовать стандарту ISO при реализации поддержки ODF, и стремлении фрагментировать стандарт, создав его преднамеренно ущербную вариацию.<ref>[http://homembit.com/2009/05/microsoft-now-attempt-to-fragment-odf.html Microsoft now attempt to fragment ODF]</ref>
 +
 
 +
Также Microsoft финансирует свободный проект плагина для Microsoft Office для пакетного преобразования документов, ODF Converter<ref>[http://odf-converter.sourceforge.net/ OpenXML/ODF Translator Add-ins for Office]</ref>, под BSD-like лицензией на SourceForge.net. 2 февраля 2007 года была выпущена версия 1.0 плагина к Word версий 10—12 (XP—2007) на 5 языках (не включая русский).<ref>[http://odf-converter.sourceforge.net/blog/index.php?2007/02/02/17-release-10-now-available Выпущена версия 1.0 плагина ODF для Microsoft Word]</ref> В планах проекта выпуск плагинов для Excel и PowerPoint к ноябрю 2007 года.
 +
 
 +
19 апреля 2010 года компания Oracle, к которой после покупки ею компании Sun Microsystems, разработчика плагина поддержки ODF для Microsoft Office, перешли все права на него, закрыла свободный доступ к плагину.<ref>[http://www.opennet.ru/opennews/art.shtml?num=26291 OpenNews: Компания Oracle начала взимать плату за ODF-плагин к MS Office]</ref>
 +
 
 +
Помимо Microsoft Office, формат OpenDocument (в частности, <tt>.odt</tt>) поддерживает (наряду с форматом Office Open XML, разработанным Microsoft) редактор WordPad, входящий в состав Windows 7.
 +
 
 +
== Использование ==
 +
=== Государственные стандарты ===
 +
 
 +
# Россия (ГОСТ Р ИСО/МЭК 26300-2010. Введён в действие с 1 июня 2011 года)<ref>[http://webportalsrv.gost.ru/portal/UVED_2007st.nsf/438c8c3c9e06dc87c32573a100549873/c4b660ff237e33ea432578020033edf5?OpenDocument Уведомление об утверждении стандарта]</ref>
 +
# Бразилия (с апреля 2008)
 +
# Дания (с января 2010)
 +
# Италия
 +
# Южная Корея
 +
# Хорватия
 +
# Швеция (госстандарт SS-ISO/IEC 26300:2008 с августа 2008)
 +
# ЮАР
 +
# Венесуэла (с октября 2008)<ref>[http://www.tectonic.co.za/?p=3334 Venezuela adopts ODF for government]</ref>
 +
 
 +
=== Активно применяется ===
 +
* Аргентина
 +
** Misiones (обязателен для правительства с сентября 2007)
 +
* Бельгия
 +
* Германия
 +
* Штат Уттар-Прадеш в Индии (веб-сайт верховного суда Allahabad High Court)
 +
* Малайзия
 +
* Нидерланды
 +
* Норвегия (обязательный с 2009 года)
 +
* Штат Массачусетс в США
 +
* Уругвай (рекомендуется с июня 2008)
 +
* Швеция
 +
* Финляндия
 +
* NATO
 +
 
 +
== Ссылки ==
 +
* [http://protect.gost.ru/document.aspx?control=7&baseC=6&page=3&month=5&year=2011&search=&id=177075 ГОСТ Р ИСО/МЭК 26300-2010 Госстандарт России. Информационная технология. Формат Open Document для офисных приложений (OpenDocument) v1.0]
 +
* [https://web.archive.org/web/20110612010021/http://personas.i-rs.ru/blog/articles/164.html Формат Open Document для офисных приложений (OpenDocument) v1.0] — русский перевод спецификации
 +
* [http://www.odfalliance.org/ OpenDocument Format Alliance]
 +
* [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=43485 ISO стандарт OpenDocument]
 +
* [http://books.evc-cit.info/ OASIS OpenDocument Essentials]
 +
* [http://compulenta.ru/267009/ Кратко об OpenDocument]
 +
* [http://red-hat-moscow-times.blogspot.com/2007/08/odf.html ODF — Очень Доступный Формат]
 +
 
 +
 
 +
 
 +
{{SignYear|Sancho|А. Е. Харламенков|2010}}
 
{{RUkbBottom}}
 
{{RUkbBottom}}

Latest revision as of 20:40, 29 May 2019


Documentation note.png В России ODF принят в качестве ГОСТ Р ИСО/МЭК 26300-2010[1]. Введён в действие с 01.06.2011 с правом досрочного применения.

OpenOffice.org использует в качестве формата файла стандарт ISO/IEC 26300:2006 «Information technology - OpenDocument Format for Office Applications (OpenDocument) 1.0»[2]. Все остальные форматы поддерживаются в режиме экспорта/импорта в/из формат ODF.

ODF – это формат хранения документов изначально создан в 1999 г. как открытая и свободная альтернатива закрытым форматам и с соблюдением всех процедур и формальностей, в 2006 г. формат был принят как международный стандарт.

Полное описание формата занимает 738 страниц.

На сегодня, формат ODF не зависит ни от конкретной компании, ни от конкретного приложения. Формат доступен для чтения и записи всем без каких-либо ограничений, связанных с лицензиями или патентами.

Такой подход даёт ODF ряд существенных преимуществ. Разработка формата некоммерческой организацией гарантирует обратную совместимость. Формат поддерживается уже более чем в 30 пакетах, работающих не только под Windows, но и под Linux и рядом других операционных систем.


В России, принятием ODF в качестве ГОСТа, государство преследует цель предоставить бизнесу и гражданам возможность использовать электронные документы без отчислений третьим фирмам, сократить риски потери документов за счёт гарантии обратной совместимости.


Аутентичный перевод стандарта ODF на русский язык, выполнен в рамках проекта программы разработки национальных стандартов на 2008 г. (шифр задания 1.11.022-1.028.0).



Логотип OpenDocument Format

OpenDocument Format, ODF (от OASIS Open Document Format for Office Application — открытый формат документов для офисных приложений) — открытый формат файлов документов для хранения и обмена редактируемыми офисными документами, в том числе текстовыми документами (такими как заметки, отчёты и книги), электронными таблицами, рисунками, базами данных, презентациями.

Стандарт был разработан индустриальным сообществом OASIS и основан на XML-формате. 1 мая 2006 года принят как международный стандарт ISO/IEC 26300. В июле 2015 года стандартизован ODF версии 1.2[3].

Стандарт был совместно и публично разработан различными организациями, доступен для всех и может быть использован без ограничений. OpenDocument представляет собой альтернативу частным закрытым форматам, (включая Word (.doc), Excel (.xls) и PowerPoint (.ppt) — форматы, используемые в Microsoft Office 97—2003), а также формату Microsoft Office Open XML - .docx

Файл OpenDocument — ZIP-архив, включающий в себя файловую иерархию, содержащую XML-файл самого документа, файлы включений (например — картинок), вспомогательные файлы с метаинформацией, картинка-миниатюра страницы документа и тому подобное.

MIME-типы и расширения

Вид документа MIME-тип Расширение
Текстовый документ application/vnd.oasis.opendocument.text odt
Текстовый документ, используемый как шаблон application/vnd.oasis.opendocument.text-template ott
Графический документ application/vnd.oasis.opendocument.graphics odg
Графический документ, используемый как шаблон application/vnd.oasis.opendocument.graphics-template otg
Документ презентации application/vnd.oasis.opendocument.presentation odp
Документ презентации, используемый как шаблон application/vnd.oasis.opendocument.presentation-template otp
Электронная таблица application/vnd.oasis.opendocument.spreadsheet ods
Электронная таблица, используемая как шаблон application/vnd.oasis.opendocument.spreadsheet-template ots
Документ диаграммы application/vnd.oasis.opendocument.chart odc
Документ диаграммы, используемый как шаблон application/vnd.oasis.opendocument.chart-template otc
Документ изображения application/vnd.oasis.opendocument.image odi
Документ изображения, используемый как шаблон application/vnd.oasis.opendocument.image-template oti
Документ формулы application/vnd.oasis.opendocument.formula odf
Документ формулы, используемый как шаблон application/vnd.oasis.opendocument.formula-template otf
Составной текстовый документ application/vnd.oasis.opendocument.text-master odm
Текстовый документ, используемый как шаблон для HTML-документов application/vnd.oasis.opendocument.text-web oth

Преимущества OpenDocument

  • Пользователи, сохраняющие свои данные в открытом формате, таком как OpenDocument, избегают опасности быть загнанными в угол единственным поставщиком, они свободны выбрать другое программное обеспечение, если их сегодняшний поставщик уйдёт с рынка, поднимет цены, изменит своё программное обеспечение или изменит условия лицензионного соглашения на более строгие.
  • OpenDocument является единственным стандартом для редактируемых офисных документов, утверждённым независимым комитетом по стандартам и реализованным несколькими поставщиками программного обеспечения. OpenDocument может быть использован любым поставщиком ПО, включая, в том числе, поставщиков закрытого программного обеспечения и разработчиков, использующих GNU GPL.

Критика ODF

Спецификация ODF версии 1.0 подверглась критике по следующим причинам:

  • В стандарте не описаны спецификации скриптов и макросов, которые играют важную роль в офисных приложениях. Результатом этого становится наличие различных реализаций сценариев в разных приложениях.[4]
  • В спецификации OpenDocument Format 1.0-1.1 говорится о формате ZIP, но нет ссылок на стандарт, описывающий его.

А также причинам, которые были исправлены в ODF версии 1.2 или OpenFormula:

  • Хотя OpenOffice.org позволяет использовать цифровые подписи и сохранять их в ODF используя XML-DSig, сам стандарт OpenDocument Format 1.0-1.1 применение цифровых подписей не описывает. Однако новая версия формата 1.2 уже включает XML-DSig подобно используемому в OpenOffice.org.[5]
  • Спецификация OpenDocument Format, принятая ISO, не определяет язык формул, что означает, что соответствующие файлы не обязаны быть совместимыми. OASIS работает над стандартизацией OpenFormula для ODF версии 1.2.[6]
  • Спецификации ODF 1.0-1.1 не допускают использования таблиц в презентациях. Теперь эти возможности включены в версию 1.2, разработанную OASIS.[7]

Развитие стандарта

Дальнейшая работа по стандартизации с OpenDocument включает:

  • Спецификация Комитета OASIS OpenDocument 1.0 (второе издание) соответствует опубликованному стандарту ISO / IEC 26300: 2006. Содержание ISO / IEC 26300 и OASIS OpenDocument v1.0 2nd ed. идентична[8]. Он включает редакционные изменения, внесенные для рассмотрения комментариев JTC1. Он доступен в форматах ODF, HTML и PDF.
  • OpenDocument 1.1 содержит дополнительные функции для решения проблем доступности[9]. Он был утвержден в качестве стандарта OASIS на 2007-02-01 после голосования 2007-01-16[10]. Публичное объявление было сделано в 2007-02-13[11]. Эта версия не была первоначально представлена ​​в ИСО/МЭК, поскольку она считается незначительным обновлением только для ODF 1.0, и OASIS уже работали над ODF 1.2 на момент утверждения ODF 1.1[12]. Однако позже он был представлен в ИСО/МЭК (по состоянию на март 2011 года он находился на стадии «запроса» в качестве проекта поправки 1 - ISO / IEC 26300:2006/DAM 1) и был опубликован в марте 2012 года как «ISO/IEC 26300:2006/Amd 1: 2012 - Открытый формат документа для офисных приложений (OpenDocument) v1.1 ".
  • OpenDocument 1.2 включает дополнительные возможности доступности, метаданные на основе RDF[13], спецификацию формул электронной таблицы на основе OpenFormula, поддержку цифровых подписей и некоторые функции, предлагаемые публикой. Он состоит из трех частей: часть 1: схема OpenDocument, часть 2: формат пересчитанной формулы (OpenFormula) и часть 3: пакеты. Версия 1.2 спецификации была утверждена в качестве стандарта OASIS 29 сентября 2011 года[14]. Он был представлен соответствующему комитету ISO по процедуре публично доступной спецификации (PAS) в марте 2014 года[15]. По состоянию на октябрь 2014 года были единогласно одобрены в качестве проекта международного стандарта, некоторые замечания были подняты в процессе, которые необходимо решить до того, как OpenDocument 1.2 может стать международным стандартом[16]. OpenDocument 1.2 был опубликован как стандарт ISO/IEC 17 июня 2015 года[17][18][19].

Будущее

  • OpenDocument 1.3 (под псевдонимом «ODF-Next»). По состоянию на январь 2014 года текущее состояние возможной будущей версии спецификации OpenDocument является рабочим проектом (предварительный несанкционированный эскиз, схема или версия спецификации). Подкомитет OASIS Advanced Document Collaboration (созданный в декабре 2010 года) работает над обновлением отслеживания изменений OpenDocument, которое не только улучшит существующий набор функций отслеживания изменений, но и заложит основу для стандартизации совместной работы в режиме реального времени обеспечивая отслеживание изменений, совместимое с совместной работой в режиме реального времени[20][21][22].


Реализации

  • OpenOffice.org
  • LibreOffice
  • IBM Lotus Symphony
  • IBM Productivity Tools (компоненты в составе IBM Lotus Notes)
  • KOffice
  • AbiWord
  • Scribus
  • Textmaker
  • Visioo Writer
  • ODFReader
  • NeoOffice
  • Google Docs
  • AjaxWrite
  • Zoho Writer
  • КП ОФИС
  • МойОфис (НОТ)

Microsoft

Первоначальная версия Microsoft Office 2007 не имела поддержки OpenDocument.

7 февраля 2007 Sun Microsystems, основоположник разработки пакета OpenOffice.org, выпустила бесплатное расширение для Microsoft Office, позволяющее производить чтение и запись формата ODF — Sun ODF Plugin for Microsoft Office.[23]

21 мая 2008 года Microsoft объявила о будущем внедрении поддержки ODF в Microsoft Office 2007[24][25], которая и была реализована в Service Pack 2. Европейская комиссия назначила расследование с целью разобраться, приведёт ли это к лучшей совместимости и более широкому выбору для пользователя.[26]

Microsoft Office 2007 приобрёл поддержку формата OpenDocument, начиная с SP2. Но эта реализация стандарта подвергалась критике как далёкая от совершенства.[27] и опубликовал технический отчёт о тестировании работы MS Office 2007 SP2 с файлами OpenDocument.[28] В частности, там говорится об отсутствии поддержки зашифрованных документов и о сохранении формул не в том формате, в каком это делают при сохранении файлов ODF программы OpenOffice.org, KSpread, Google Docs и IBM Lotus Symphony. Как показал в своём исследовании Роб Вейр, файлы электронных таблиц ODF, созданные в Excel, оказались практически нечитаемыми для всех существовавших на тот момент офисных пакетов, работающих с ODF, как и созданные в них файлы — нечитаемыми для Excel.[29] Журнал ZDNet опубликовал статью, в которой делается вывод, что Microsoft, выпустив SP2, только ухудшила ситуацию со способностью разных офисных пакетов ко взаимодействию,[30] Microsoft даже обвиняли в сознательном нежелании следовать стандарту ISO при реализации поддержки ODF, и стремлении фрагментировать стандарт, создав его преднамеренно ущербную вариацию.[31]

Также Microsoft финансирует свободный проект плагина для Microsoft Office для пакетного преобразования документов, ODF Converter[32], под BSD-like лицензией на SourceForge.net. 2 февраля 2007 года была выпущена версия 1.0 плагина к Word версий 10—12 (XP—2007) на 5 языках (не включая русский).[33] В планах проекта выпуск плагинов для Excel и PowerPoint к ноябрю 2007 года.

19 апреля 2010 года компания Oracle, к которой после покупки ею компании Sun Microsystems, разработчика плагина поддержки ODF для Microsoft Office, перешли все права на него, закрыла свободный доступ к плагину.[34]

Помимо Microsoft Office, формат OpenDocument (в частности, .odt) поддерживает (наряду с форматом Office Open XML, разработанным Microsoft) редактор WordPad, входящий в состав Windows 7.

Использование

Государственные стандарты

  1. Россия (ГОСТ Р ИСО/МЭК 26300-2010. Введён в действие с 1 июня 2011 года)[35]
  2. Бразилия (с апреля 2008)
  3. Дания (с января 2010)
  4. Италия
  5. Южная Корея
  6. Хорватия
  7. Швеция (госстандарт SS-ISO/IEC 26300:2008 с августа 2008)
  8. ЮАР
  9. Венесуэла (с октября 2008)[36]

Активно применяется

  • Аргентина
    • Misiones (обязателен для правительства с сентября 2007)
  • Бельгия
  • Германия
  • Штат Уттар-Прадеш в Индии (веб-сайт верховного суда Allahabad High Court)
  • Малайзия
  • Нидерланды
  • Норвегия (обязательный с 2009 года)
  • Штат Массачусетс в США
  • Уругвай (рекомендуется с июня 2008)
  • Швеция
  • Финляндия
  • NATO

Ссылки








  1. Официальное уведомление об утверждении стандарта.
  2. http://www.iso.org/iso/catalogue_detail.htm?csnumber=43485
  3. Open Document Format (ODF) 1.2 published as International Standard 26300:2015 by ISO/IEC
  4. an obstacle to office suite compatibility. author Marco Fioretti.
  5. Initial proposal for digital signatures in ODF
  6. OpenDocument office suites lack formula compatibility. author Marco Fioretti.
  7. Quick question for ODF experts. author Brian Jones.
  8. ISO/IEC 26300:2006 (ZIP, PDF)
  9. OpenDocument 1.1 Specifications OASIS (organization)
  10. Approval of OpenDocument v1.1 as OASIS Standard. OASIS (organization)
  11. Members Approve OpenDocument Version 1.1 as OASIS Standard OASIS (organization)
  12. ODF standard is broken
  13. Open Document Format updated to fix spreadsheets
  14. Members Approve OpenDocument Format (ODF) Version 1.2 as OASIS Standard
  15. Minutes of ISO/IEC JTC 1/SC 34/WG 6 teleconference meeting, 2014-04-16
  16. ISO/IEC JTC 1/SC 34/WG 6 N 103 Minutes of teleconference meeting of ISO/IEC JTC 1/SC 34/WG 6 2014-09-24
  17. ISO/IEC 26300-1:2015 – Information technology – Open Document Format for Office Applications (OpenDocument) v1.2 – Part 1: OpenDocument Schema
  18. ISO/IEC 26300-2:2015 – Information technology – Open Document Format for Office Applications (OpenDocument) v1.2 – Part 2: Recalculated Formula (OpenFormula) Format
  19. ISO/IEC 26300-3:2015 – Information technology – Open Document Format for Office Applications (OpenDocument) v1.2 – Part 3: Packages
  20. OpenDocument - Advanced Document Collaboration SC
  21. ODF TC Creates Advanced Document Collaboration Subcommittee
  22. Real-time compatible ODF change-tracking
  23. Sun ODF Plugin for Microsoft Office
  24. Microsoft объявила о будущей поддержке ODF в Microsoft Office 2007
  25. Microsoft Office 2007 to Support ODF — and not OOXML
  26. EU says to study Microsoft’s open-source step
  27. Microsoft's latest aggression on ODF, codenamed "cast lead"
  28. MS Office 2007 Service Pack 2 With Support for ODF: How Well Does It Work?
  29. Update on ODF Spreadsheet Interoperability
  30. In Office SP2, Microsoft manages to reduce interoperability
  31. Microsoft now attempt to fragment ODF
  32. OpenXML/ODF Translator Add-ins for Office
  33. Выпущена версия 1.0 плагина ODF для Microsoft Word
  34. OpenNews: Компания Oracle начала взимать плату за ODF-плагин к MS Office
  35. Уведомление об утверждении стандарта
  36. Venezuela adopts ODF for government


К началу страницы