FictionBook 2.0 - краткая информация
FictionBook - набор жестких правил для создания электронных версий художественных книг, годных к прочтению на различных устройствах и легко управляемых в библиотеке.
Кто поддерживает стандарт?
В разработке стандарта принимало участие порядка 6-и разработчиков околокнижного софта и что-то около десятка любителей грамотно оформлять книги.
В данный момент стандарт активно разрабатывается мной (GribUser, fictionbook.lib, Any2FB) и Haali (Haali Reader, FBTools). Так же имеется некоторый круг заинтересованных разработчиков, пользователей, владельцев библиотек и энтузиастов.
Никакого Microsoft у нас за спиной нет. Активных компетентных деятелей хватит пересчитать пальцев на двух руках (по состоянию на 12.01.2004 :). Cтандарт лидирует у российской читающей под WinCE общественности.
В чем состоит стандарт?
Cтандарт оформлен в виде XML Schema. Если Вы плохо понимаете, что такое XML или XML Schema, рекомендуем взглянуть в раздел Краткий курс XML, пока же достаточно сказать, что стандарт представляет собой набор четких правил, описывающих структуру документов - какой <тег> где должен встречаться и что он должен/не должен содержать (текст/имя автора/цитату/etc.). Так же частью стандарта являются рекомендации по его оптимальному применению.
Зачем такие сложности?
В сети уже существует огромное количество электронных текстов, но все они хранятся в многообразных, часто несовместимых стандартах. Трудно найти текст, одинаково готовый к чтению на десктопе, мини-ПК и электронной книге. Стандарт призван обеспечить совместимость с любыми устройствами и форматами.
XML позволяет легко создавать документы, готовые к непосредственному использованию и програмной обработке (конвертации, хранению, управлению) в любой среде.
Все это довольно сложно?
Одна из целей при выработке стандарта состояла в его максимальной простоте как для создателя книг, так и для разработчиков приложений. В отличие от таких стандартов, как xhtml, OEB, FictionBook содержит необходимый и достаточный миниму тегов для оформления электронных книг. Для создания качественных книг достаточно ознакомиться с разделами Краткий курс XML и найти удобную программу из списка Программы.
Ну а если вы еще и ознакомитесь с комментариями к схеме, то получите исчерпывающую информацию о формате.
Что со всем этим будет через несколько лет?
FictionBook в любом случае не умрет. Даже если этот стандарт будет заменен или полностью отвергнут, созданные в его рамках книги можно преобразовать в любой стандарт (xhtml,oeb,docbook...) одним кликом. Книга FictionBook всегда будет более удобна в использовании и совместима, чем любой из распостраненных сегодня форматов (TXT, DOC, HTML, LIT...).
Все это слишком хорошо...
У этой медали есть и обратная сторона. Подготовка книги, соответствующей этому стандарту, потребует несколько больше усилий, чем подготовка текстовых файлов. Но раз созданная книга окажется доступной и полезной гораздо большему числу пользователей. Такая модель сетевых библиотек в дополнение к существующим представляется весьма уместной.
Дмитрий Грибов