Открыть сервис

ISO/IEC 26300

ISO/IEC 26300 — это международный стандарт, определяющий формат файлов для офисных приложений, известный как Open Document Format for Office Applications (ODF). Стандарт разработан организацией OASIS (Organization for the Advancement of Structured Information Standards) и принят Международной организацией по стандартизации (ISO) и Международной электротехнической комиссией (IEC). ISO/IEC 26300 описывает открытый, основанный на XML формат для хранения и обмена электронными документами, включая тексты, электронные таблицы, презентации, диаграммы, графические объекты и базы данных.

История

Разработка OASIS

Идея создания единого открытого формата для офисных пакетов возникла в начале 2000-х годов, когда доминирующее положение на рынке занимали проприетарные форматы, такие как двоичные форматы Microsoft Office (DOC, XLS, PPT). В 2002 году организация OASIS начала работу над спецификацией, основанной на формате, используемом в офисном пакете OpenOffice.org, который, в свою очередь, был основан на исходном коде StarOffice компании Sun Microsystems. Результатом стал стандарт Open Document Format for Office Applications (ODF) версии 1.0, опубликованный OASIS в мае 2005 года.

Принятие ISO

В ноябре 2005 года OASIS передала спецификацию ODF 1.0 на рассмотрение в ISO/IEC JTC 1 (Объединённый технический комитет 1). После процедуры быстрого отслеживания (Fast-Track) стандарт был принят и опубликован 30 ноября 2006 года под номером ISO/IEC 26300:2006. Этот шаг был воспринят как важная победа сторонников открытых стандартов, поскольку он легитимизировал ODF на международном уровне.

Последующие версии

Стандарт развивался, и были выпущены несколько редакций:

  • ISO/IEC 26300:2006 — первая редакция, соответствующая ODF 1.0.
  • ISO/IEC 26300:2010 — вторая редакция, соответствующая ODF 1.1, с незначительными уточнениями.
  • ISO/IEC 26300:2015 — третья редакция, соответствующая ODF 1.2, которая включала значительные улучшения, такие как поддержка расширенной математики (OpenFormula), улучшенные возможности для работы с таблицами и метаданными.
  • ISO/IEC 26300:2020 — четвёртая редакция, соответствующая ODF 1.3, с акцентом на безопасность, включая поддержку цифровых подписей и шифрования документов.

Технические характеристики

Основная структура

Файл в формате ODF представляет собой ZIP-архив, содержащий набор XML-файлов и, при необходимости, встроенные ресурсы (изображения, шрифты, мультимедиа). Корневой элементoffice:document-content, который описывает основное содержимое документа. Другие ключевые файлы включают:

  • meta (организация признана экстремистской, деятельность запрещена в РФ).xml — метаданные документа (автор, дата создания, ключевые слова).
  • styles.xml — стили оформления (шрифты, цвета, отступы).
  • content.xml — собственно содержимое документа (текст, таблицы, графические элементы).
  • META-INF/manifest.xml — манифест, перечисляющий все файлы в архиве.

Типы документов

Стандарт определяет несколько типов документов, которые различаются корневым элементом:

  • Текстовый документ (application/vnd.oasis.opendocument.text) — расширение .odt.
  • Электронная таблица (application/vnd.oasis.opendocument.spreadsheet) — расширение .ods.
  • Презентация (application/vnd.oasis.opendocument.presentation) — расширение .odp.
  • Графический документ (application/vnd.oasis.opendocument.graphics) — расширение .odg.
  • Формула (application/vnd.oasis.opendocument.formula) — расширение .odf.
  • База данных (application/vnd.oasis.opendocument.database) — расширение .odb.

XML-схема

Формат основан на строгой XML-схеме, определённой в стандарте. Это обеспечивает:

  • Читаемость — XML-файлы можно открыть и проанализировать в любом текстовом редакторе.
  • Расширяемость — стандарт поддерживает механизмы расширения через пространства имён, что позволяет добавлять новые элементы без нарушения совместимости.
  • Интероперабельность — единая схема гарантирует, что документ, созданный в одном приложении, будет корректно отображаться в другом, если оно поддерживает ODF.

Применение

Офисные пакеты

ODF является основным форматом для ряда свободных и открытых офисных пакетов, таких как:

  • LibreOffice — наиболее популярный свободный офисный пакет, использующий ODF как родной формат.
  • Apache OpenOffice — наследник OpenOffice.org, также поддерживает ODF.
  • Calligra Suite — офисный пакет от проекта KDE.
  • OnlyOffice — поддерживает импорт и экспорт ODF, хотя родным форматом является OOXML.

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

Ряд стран и организаций приняли ODF в качестве стандарта для государственных документов, что способствует независимости от конкретных поставщиков программного обеспечения. Среди них:

  • Россия — в 2013 году был принят национальный стандарт ГОСТ Р ИСО/МЭК 26300-2010, идентичный ISO/IEC 26300. В 2021 году вступил в силу ГОСТ Р 7.0.97-2016, который рекомендовал использование ODF для документов в государственных органах.
  • Европейский Союз — в 2014 году Европейская комиссия приняла решение об обязательном использовании открытых стандартов, включая ODF, для своих документов.
  • Бразилия — правительство Бразилии активно продвигает ODF в государственных учреждениях.
  • Венесуэла — с 2010 года ODF является обязательным форматом для государственных документов.

Совместимость с Microsoft Office

Microsoft Office, начиная с версии 2007, поддерживает импорт и экспорт файлов ODF (с ограничениями). В версии 2010 была добавлена поддержка ODF 1.1, а в версии 2013 — ODF 1.2. Однако реализация Microsoft не является полной: некоторые элементы форматирования, особенно сложные стили и макросы, могут теряться при конвертации. В ответ на это сообщество LibreOffice разработало расширение для улучшения совместимости.

Критика и ограничения

Проблемы совместимости

Несмотря на стандартизацию, на практике между различными реализациями ODF существуют расхождения. Например, LibreOffice и Apache OpenOffice могут по-разному интерпретировать некоторые элементы схемы, что приводит к визуальным различиям при открытии одного и того же файла. Это особенно заметно при работе с таблицами и сложными стилями.

Ограничения функциональности

ODF менее гибок в некоторых аспектах по сравнению с проприетарными форматами, такими как OOXML (Office Open XML). Например, поддержка макросов в ODF ограничена: встроенный язык макросов (LibreOffice Basic) не является частью стандарта, что затрудняет переносимость макросов между разными офисными пакетами. Кроме того, ODF не поддерживает некоторые продвинутые функции, такие как встроенные ActiveX-элементы или сложные объекты VBA.

Политический контекст

Принятие ODF часто сопровождалось политическими дебатами. Сторонники открытых стандартов утверждают, что ODF защищает от вендор-локина (зависимости от конкретного поставщика), в то время как критики, включая Microsoft, указывали на технические недостатки и меньшую распространённость. В 2008 году Международная организация по стандартизации (ISO) приняла формат OOXML (ISO/IEC 29500), что привело к конкуренции между двумя стандартами. В России, несмотря на принятие ODF, OOXML также используется, особенно в государственных учреждениях, работающих с Microsoft Office.

Интересные факты

  • Сжатие без потерь — ZIP-архив, используемый в ODF, применяет алгоритм сжатия Deflate, что позволяет уменьшить размер файла без потери данных.
  • Поддержка цифровых подписей — начиная с версии 1.3, ODF поддерживает подписание документов с использованием стандарта XML Signature (XMLDSig), что обеспечивает юридическую значимость электронных документов.
  • OpenFormula — часть стандарта ODF 1.2, описывающая синтаксис и семантику формул для электронных таблиц, что делает их независимыми от конкретного приложения.
  • Использование в научных публикациях — некоторые научные журналы принимают статьи в формате ODF, так как он обеспечивает долгосрочную доступность данных.

Источники

  • ISO/IEC 26300:2006 — Information technology — Open Document Format for Office Applications (OpenDocument) v1.0.
  • ISO/IEC 26300:2015 — Information technology — Open Document Format for Office Applications (OpenDocument) v1.2.
  • ГОСТ Р ИСО/МЭК 26300-2010 — Информационная технология. Формат открытых документов для офисных приложений (OpenDocument).
  • OASIS Open Document Format for Office Applications (OpenDocument) TC — официальная спецификация.
  • LibreOffice Documentation — «Open Document Format (ODF)».
  • European Commission — «European Interoperability Framework».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →