ODF представляет собой основанный на XML, независимый от приложений и платформ файловый формат для хранения документов, содержащих текст, электронные таблицы, диаграммы и графические элементы. Спецификации также включают требования к организации чтения, записи и обработки подобных документов в приложениях. Стандарт ODF применим для создания, редактирования, просмотра, обмена и архивирования документов, которые могут представлять собой текстовые документы, презентации, электронные таблицы, растровые графические материалы, векторные рисунки, схемы и другие типы контента.
Наиболее заметные изменения в OpenDocument 1.4:- Расширен спектр объектов, для которых возможно использование сложного фона, такого как цветовые градиенты и штриховка.
- В фигуры, такие как прямоугольники и блок-схемы, помимо голого текста и списков, разрешено встраивать таблицы.
- Добавлена возможность пометки декоративных объектов для их игнорирования в инструментах для людей с ограниченными возможностями, таких как экранные ридеры.
- Расширены и уточнены возможности для работы с текстом на языках с разными направлениями письма (слева направо, справа налево, сверху вниз).
- Улучшен метод задания маркеров (handles), определяющих каркас сложных фигур.
- Предложен более гибкий метод определения формата нумерованных меток в многоуровневых списках.
- В текстовых документах: Разрешено позиционировать объекты относительно полей страницы. Добавлена возможность указания межколоночного интервала (гаттера) в формате страницы. Добавлены дополнительные свойства для более гибкого управления наложением объектов.
- В электронных таблицах: Разрешено использование цвета текста и цвета фона ячейки в качестве критериев в фильтрах. Добавлена функция EASTERSUNDAY для вычисления даты Пасхи и связанных с ней церковных праздников.
- В диаграммах повышена гибкость расстановки меток осей и разрешено указание основания логарифмической шкалы.
- При встраивании формул разрешено использовать все версии языка формул MathML.
Спецификация состоит из четырёх частей:
- Часть 1, введение;
- Часть 2, описывает модель упаковки данных в ODF-контейнер;
- Часть 3, описывает общую схему ODF.
- Часть 4, определяет формат описания формул OpenFormula