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

Open eBook Publication Structure

Open eBook Publication Structure (сокращённо OEB, также известный как OEBPS — Open eBook Publication Structure) — это открытый стандарт для создания и распространения электронных книг, разработанный консорциумом Open eBook Forum (позднее — International Digital Publishing Forum, IDPF). Стандарт определяет формат представления содержимого книги, её структуру и метаданные, обеспечивая совместимость между различными устройствами для чтения и программным обеспечением. OEB лёг в основу современного формата EPUB (версии 2 и 3), ставшего одним из наиболее распространённых в мире.

История

Разработка стандарта Open eBook Publication Structure началась в конце 1990-х годов на фоне бурного развития рынка электронных книг и появления множества несовместимых между собой форматов (например, от компаний Microsoft, Adobe, Gemstar). Отсутствие единого стандарта затрудняло распространение контента и создавало неудобства для издателей и читателей.

В 1999 году была основана некоммерческая организация Open eBook Forum (OeBF), объединившая издателей, производителей устройств, разработчиков программного обеспечения и библиотеки. Целью форума стала разработка открытого, независимого от платформы формата, который мог бы использоваться всеми участниками рынка.

Первая версия спецификации, OEB 1.0, была опубликована в сентябре 1999 года. Она базировалась на подмножестве языка разметки HTML (XHTML 1.0), CSS 1.0 и XML. Файлы упаковывались в ZIP-архив (с расширением .opf), который содержал метаданные, манифест всех файлов книги и последовательность их чтения.

В 2001 году вышла версия OEB 1.2, которая уточнила требования к форматированию и добавила поддержку CSS 2.0. В 2002 году Open eBook Forum был переименован в International Digital Publishing Forum (IDPF), что отразило глобальный характер деятельности организации.

Ключевым этапом стала публикация в 2007 году спецификации OEBPS 2.0 (Open eBook Publication Structure 2.0). Она значительно расширила возможности форматирования, ввела поддержку встроенных шрифтов, таблиц, улучшенную работу с изображениями и метаданными (на базе Dublin Core). Именно OEBPS 2.0 стал непосредственным предшественником формата EPUB.

В 2011 году IDPF выпустила спецификацию EPUB 3.0, которая, сохранив преемственность с OEBPS, перешла на использование HTML5 и CSS3, добавила поддержку мультимедиа, MathML, SVG и скриптов. После этого термин «Open eBook Publication Structure» постепенно вышел из употребления, уступив место «EPUB».

Структура и компоненты

Файл электронной книги в формате OEB представляет собой ZIP-архив, содержащий три основных компонента:

  1. Пакетный документ (Package Document) — файл с расширением .opf (Open Packaging Format). Он содержит метаданные книги (автор, название, издатель, ISBN, язык), манифест (список всех файлов, входящих в книгу — текстовые, графические, стилевые), а также последовательность чтения (spine), определяющую порядок отображения разделов.
  2. Текстовые файлы — документы в формате XHTML (в OEB 1.x) или HTML5 (в OEBPS 2.0), содержащие собственно содержимое книги. Каждый файл обычно соответствует одной главе или разделу.
  3. Файлы ресурсов — изображения (JPEG, PNG, GIF), таблицы стилей (CSS), шрифты (встроенные), а также другие медиафайлы (аудио, видео — в более поздних версиях).

Дополнительно может присутствовать файл навигации (toc.ncx) — оглавление в формате XML, позволяющее читателю переходить между разделами. В OEBPS 2.0 также появилась поддержка файла media-overlay для синхронизации текста с аудио (синтезированная речь или запись).

Классификация и версии

Стандарт OEB прошёл несколько этапов развития, которые можно классифицировать по версиям:

ВерсияГод публикацииОсновные характеристики
OEB 1.01999Первая версия, основа на XHTML 1.0 и CSS 1.0, поддержка базовых метаданных.
OEB 1.22001Уточнение форматирования, поддержка CSS 2.0, улучшенная обработка ошибок.
OEBPS 2.02007Переход на HTML5, поддержка встроенных шрифтов, таблиц, расширенных метаданных (Dublin Core), улучшенная навигация (toc.ncx).
OEBPS 2.0.12008Небольшие исправления и уточнения, совместимость с EPUB 2.0.1.

После 2008 года развитие OEBPS фактически слилось с разработкой EPUB, и новые версии стандарта стали выходить под названием EPUB (3.0, 3.1, 3.2).

Применение и значение

Основное применение Open eBook Publication Structure — создание и распространение электронных книг, совместимых с широким спектром устройств и программ. Стандарт позволил:

  • Унифицировать формат для издателей, которые могли выпускать одну версию книги вместо нескольких под разные платформы.
  • Обеспечить переносимость контента между устройствами разных производителей (читалки на базе Linux, Windows, Android, iOS, специализированные устройства — букридеры).
  • Создать основу для защиты авторских прав (DRM), хотя сам стандарт не предписывал конкретных механизмов защиты.
  • Стимулировать развитие рынка электронных книг, сделав их доступными и удобными для потребителей.

На базе OEBPS были созданы такие популярные форматы, как EPUB (наиболее распространённый в мире, за исключением формата Amazon KindleAZW, который также основан на OEB, но с добавлением собственного DRM и модификациями). Многие библиотеки, издательства и онлайн-магазины (например, Google Play Книги, Apple Books, ЛитРес) используют EPUB как основной формат.

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

Несмотря на широкое распространение, стандарт OEB и его наследник EPUB имеют ряд недостатков, которые критикуются издателями и разработчиками:

  • Сложность форматирования для сложных макетов (научные книги с большим количеством таблиц, формул, сносок, иллюстраций). Поддержка CSS в букридерах часто неполная, что приводит к искажению вёрстки.
  • Ограниченная поддержка мультимедиа в ранних версиях. Хотя EPUB 3.0 добавил аудио и видео, многие устройства (особенно старые модели) их не воспроизводят.
  • Проблемы с DRM — разные системы защиты (Adobe DRM, Apple FairPlay, собственные решения) несовместимы между собой, что ограничивает переносимость книг.
  • Фрагментация рынка — несмотря на стандарт, многие производители устройств вносят собственные модификации, что приводит к несовместимости некоторых функций.

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

  • Название «Open eBook» изначально было торговой маркой, но затем перешло в общественное достояние.
  • Спецификация OEBPS 2.0 была принята в качестве стандарта ISO (ISO/IEC 26300:2006) как часть формата Open Document Format (ODF), хотя практического применения в этом контексте не получила.
  • Формат Amazon Kindle (AZW) является прямым потомком OEB: он использует ту же структуру ZIP-архива и XHTML, но с добавлением проприетарного DRM и модификаций для поддержки шрифтов и метаданных.
  • В России стандарт OEB/EPUB активно используется крупнейшими книжными онлайн-магазинами, такими как «ЛитРес» (входит в группу компаний «Эксмо-АСТ»), который предлагает книги в форматах EPUB и FB2 (собственный формат, несовместимый с OEB).

Источники

  • Open eBook Publication Structure 1.0 Specification (Open eBook Forum, 1999).
  • Open eBook Publication Structure 2.0 Specification (IDPF, 2007).
  • EPUB 3.0 Specification (IDPF, 2011).
  • International Digital Publishing Forum (IDPF) — официальные документы и архивы.
  • «Электронные книги: история, технологии, рынок» — обзорная статья в журнале «Книжная индустрия» (2015).
  • Материалы конференций по электронным изданиям (EPUB Summit, 2010–2015).

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

На главную BFOmetr →