Generalized Markup Language ( GML ) - это набор макросов , реализующих основанные на намерении (процедурные) теги разметки для средства форматирования текста IBM , SCRIPT . SCRIPT / VS - основной компонент IBM Document Composition Facility (DCF). Стартовый набор тегов в GML обеспечивается с продуктом DCF.
Разработано | IBM |
---|---|
Расширен до | SGML |
Характеристики
GML был разработан в 1969 и начале 1970-х годов Чарльзом Гольдфарбом , Эдвардом Мошером и Раймондом Лори (инициалы фамилии которых были использованы Гольдфарбом для создания термина GML). [1]
Используя GML, документ размечен тегами, которые определяют, что такое текст , с точки зрения абзацев , заголовков , списков , таблиц и т. Д. Затем документ можно автоматически форматировать для различных устройств, просто указав профиль для устройства. Например, можно отформатировать документ для лазерного принтера или линейного ( точечно-матричного ) принтера или для экрана, просто указав профиль для устройства, не изменяя сам документ.
Стандартный обобщенный язык разметки (SGML), ISO -стандарт технология для определения обобщенных языков разметки документов, происходят от GML. [1] Extensible Markup Language (XML) изначально был упрощен и упрощен развитие SGML, но перерос своего родителя с точки зрения всемирного признания и поддержки.
Пример сценария GML
: h1.Глава 1: Введение : p.GML поддерживает иерархические контейнеры, такие как : ol. : li. упорядоченные списки (например, этот), : li. неупорядоченные списки и : li. Списки определений : eol. а также простые конструкции. : p. Минимизация разметки (позже обобщенная и формализованная в SGML), разрешено опускать закрывающие теги для элементов "h1" и "p".
Связанные программы
В начале 1980-х IBM разработала специальный издательский инструмент под названием Information Structure Identification Language (ISIL), основанный на GML. В то время ISIL использовался для создания большей части документации IBM для IBM PC и других продуктов. В конце 1980-х был разработан коммерческий продукт под названием BookMaster, основанный в основном на ISIL.
В начале 1980-х Дон Уильямс из IBM разработал DWScript для использования SCRIPT / VS на IBM PC. [2] В 1986 году он разработал версию ISIL для ПК под названием DWISIL. Эти продукты использовались только внутри IBM.
Смотрите также
- Язык гипертекстовой разметки
- Стандартный обобщенный язык разметки
- XML
- СЦЕНАРИЙ (разметка)
- Средство представления информации - потомок GML, используемое IBM для написания электронных книг по OS / 2 и онлайн-справки.
Рекомендации
- ^ a b Чарльз Ф. Гольдфарб (1996). «Корни SGML - личное воспоминание» . Проверено 7 июля 2007 .
- ^ DWScript - Средство составления документов для обновлений версии 4.6 для персонального компьютера IBM, DW-04167, 8 ноября 1985 г.