IBM Generalized Markup Language: Difference between revisions

Content deleted Content added
m See also: Fixing typo / sense
Undid revision 790078861 by Zhifu282 (talk)
Line 19:
 
'''Generalized Markup Language''' ('''GML''') is a set of [[Macro (computer science)|macros]] that implement intent-based (procedural) markup [[Tag (metadata)|tag]]s for the [[IBM]] [[text formatter]], [[SCRIPT_(markup)|SCRIPT]]. SCRIPT/VS is the main component of IBM's Document Composition Facility (DCF). A ''starter set'' of tags in GML is provided with the DCF product.
 
==Characteristics==
GML was developed in 1969 and the early 1970s by [[Charles Goldfarb]], [[Edward Mosher]] and [[Raymond Lorie]] (whose surname initials were used by Goldfarb to make up the term GML).<ref name="TheRootsOfSgml">{{cite web|url=http://www.sgmlsource.com/history/roots.htm|year=1996|title=The Roots of SGML - A Personal Recollection|author=Charles F. Goldfarb|accessdate=2007-07-07}}</ref>
Line 25 ⟶ 26:
 
The [[Standard Generalized Markup Language]] (SGML), an [[International Organization for Standardization|ISO]]-standard technology for defining generalized [[markup language]]s for documents, is descended from GML.<ref name="TheRootsOfSgml"/> The [[XML|Extensible Markup Language]] (XML) was initially a streamlined and simplified development of SGML, but has outgrown its parent in terms of worldwide acceptance and support.
 
== A GML script example ==
 
: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.
 
==Related programs==