Структура документа

Форматирующая структура служит для описания размещения документа на физическом носителе. Здесь появляются следующие понятия:
• группы взаимосвязанных страниц для представления конкретных разделов документа;
• отдельные страницы и блоки, размещаемые на страницах;
• текст, таблицы или рисунки, размещаемые в блоках.
Содержание представляет собственно информацию документа: буквенный текст, рисунки и т.п. Текущая версия ISO 8613 идентифицирует три вида содержания: символьный текст, растровая графика, геометрическая графика (линии, кривые, области). Там, где это возможно, для представления содержания используются существующие стандарты. Для символьного текста - это стандарт ISO 6937. Геометрическая и растровая графика базируется на стандарте ISO 8632 и рекомендациях CCITT T.6.
Дополнительные понятия стандарта ODA. Для создания механизмов реализации конкретных систем в стандарте ODA введены следующие понятия: внутриструктурные взаимосвязи, классы объектов, профиль документа.
Внутриструктурные взаимосвязи. Логическая и форматирующая структуры документа в стандарте ODA представляют иерархически связанные между собой наборы объектов. Каждый объект характеризуется набором свойств {атрибутов). Атрибуты, например, могут быть использованы для описания таких объектов логической структуры, как разделы документа, или представлять собой директивы форматирования типа "разместить раздел логической структуры, начиная с новой страницы".
Классы объектов введены в стандарт ODA для обобщенного описания фрагментов логической или форматирующих структур, неоднократно используемых в документе, что позволяет задавать повторяющиеся элементы только один раз.
Профиль документа. В стандарте ODA представлена возможность задавать свойства документа, которые относятся к документу в целом. Этот набор свойств называется профилем документа. В профиле могут быть указаны следующие данные: название, тема, номер версии, аннотация, ключевые слова, имена авторов и т.п. Профилем документа можно манипулировать, не обращаясь к самому документу, что позволяет быстро получить справочную информацию.
SGML - стандарт описания структуры документов. SGML является не только языком для спецификации разметки синтаксиса - с помощью SGML определяют структуру документа в так называемом определении типа документа (Document Type Definition - DTD). Большое влияние на развитие SGML было оказано инициативой CALS (Continuous Acquisition and Life-cycle Support) министерства обороны США. Документы, размеченные в стиле SGML, не являются окончательной формой документа, что отличает этот формат от других, и содержат только необходимую логическую информацию.