Стандарт iso 8879 (sgml) - студопедія

Внаслідок виник різноманіття способів представлення текстової і тексто-графи-чеський інформації, пов'язаних із застосуванням різнорідних програмних засобів, технологій форматування і верстки тексту, методів кодування і підтримки національних мов, з'явилася потреба в розробці уніфікованих рішень.

Таке рішення міститься в стандарті ISO 8879 (SGML, Standard Generalized MarkUp Language), який визначає «узагальнений стандартна мова розмітки» тексту.

Процедурні мітки використовуються, наприклад, в програмах Microsoft Word і Quark XPress найчастіше представляють собою коди форматування, вставлені в текст документа.

Описові мітки, відомі також під назвою «узагальнених» (generalized), визначають не спосіб появи тексту на сторінці, а призначення тексту в документі. Описові мітки відокремлюють структуру документа від стилю його відображення, дозволяючи для одного документа мати різні способи його відображення на екрані або папері.

З точки зору стандарту SGML документ розглядається як сукупність:

- змісту (інформації, що міститься в документі в текстової, графічної та мультимедійної формі);

- даних про структуру документа (взаємозв'язку глав, розділів, параграфів, посилання, прав доступу до елементів документа);

- даних про стиль оформлення документа (використовуваних шрифтах, інтервалах, розмірах полів, способі нумерації і т.д.).

Стандарт ISO 8879 SGML визначає спосіб опису структури документа, а також формат вставляються в документ описових міток, але не визначає формат даних про стиль оформлення документа. Структура документа задається за допомогою «визначення типу документа» (в термінах стандарту - Document Type Definition або скорочено DTD). описує структуру документа подібно до того, як схема бази даних описує типи підтримуваних даних і відносини між полями. Визначення типу документа (ЗТД) задає взаємозв'язок глав, заголовків глав, розділів і інших фрагментів тексту, що утворюють документ. Крім того, ПТД задає правила для відносин між елементами документа, наприклад: «заголовок глави повинен бути першим елементом після початку глави» або «кожен список повинен містити щонайменше два пункти». Правила, що містяться в ПТД, дозволяють автоматично контролювати правильність логічної структури документа. Таким чином, різні ПТД дозволяють отримати з одного і того ж набору елементів різні документи (див. Рис.12).

У розділі, присвяченому підготовці інтерактивних електронних технічних керівництв, розглянуто наочний приклад використання SGML - технології.

Основні переваги SGML - технології:

1) формалізація структури документа, що забезпечує можливість:

- описати правила, за якими формується структура документа,

- автоматичної генерації і контролю структури документа,

- автоматичного наповнення документа;

2) можливість розподіленої підготовки різних розділів за суворо визначеними правилами (єдина структура документа, єдине стильове оформлення) і централізована композиція кінцевого документа;

Схожі статті