Разработано | IBM |
---|---|
Расширен до | SGML |
Generalized Markup Language ( GML) - это набор макросов, реализующих основанные на намерении (процедурные) теги разметки для средства форматирования текста IBM, SCRIPT. SCRIPT / VS - основной компонент IBM Document Composition Facility (DCF). Стартовый набор тегов в GML обеспечивается с продуктом DCF.
GML был разработан в 1969 и начале 1970-х годов Чарльзом Гольдфарбом, Эдвардом Мошером и Раймондом Лори (инициалы фамилии которых были использованы Гольдфарбом для создания термина GML).
Используя GML, документ размечен тегами, которые определяют, что представляет собой текст с точки зрения абзацев, заголовков, списков, таблиц и т. Д. Затем документ можно автоматически форматировать для различных устройств, просто указав профиль для устройства. Например, можно отформатировать документ для лазерного принтера или линейного ( точечно-матричного ) принтера или для экрана, просто указав профиль для устройства, не изменяя сам документ.
Стандартный обобщенный язык разметки (SGML), ISO -стандарт технология для определения обобщенных языков разметки документов, происходят от GML. Extensible Markup Language (XML) изначально был упрощен и упрощен развитие SGML, но перерос своего родителя с точки зрения всемирного признания и поддержки.
:h1.Chapter 1: Introduction:p.GML supported hierarchical containers, such as:ol.:li.Ordered lists (like this one),:li.Unordered lists, and:li.Definition lists:eol. as well as simple structures.:p.Markup minimization (later generalized and formalized in SGML), allowed the end-tags to be omitted for the "h1" and "p" elements.
В начале 1980-х IBM разработала специальный издательский инструмент под названием Information Structure Identification Language (ISIL), основанный на GML. В то время ISIL использовался для создания большей части документации IBM для IBM PC и других продуктов. В конце 1980-х был разработан коммерческий продукт под названием BookMaster, основанный в основном на ISIL.
В начале 1980-х Дон Уильямс из IBM разработал DWScript для использования SCRIPT / VS на IBM PC. В 1986 году он разработал версию ISIL для ПК под названием DWISIL. Эти продукты использовались только внутри IBM.