IBM Generalized Markup Language | |
---|---|
Utvecklaren | IBM |
Formattyp | märkningsspråk och filformat |
Utvecklad i | SGML |
GML ( Generalized Markup Language ) är en uppsättning makron vars huvudsakliga syfte är att implementera uppmärkning som använder taggar för att formatera text på IBM med SCRIPT proceduruppmärkning . SCRIPT/VS är den centrala DCF -komponenten ( Document Composition Facility ) hos IBM. En startuppsättning taggar i GML medföljer DCF- produkten .
GML utvecklades på 1960-talet. Charles Goldfarb, Edward Mosher och Raymond Laurie. Dess namn valdes delvis eftersom GML-förkortningen bildas av de första bokstäverna i namnen på utvecklarna [1] [2] .
När du använder GML är dokumentet taggat med taggar som definierar vad texten är vad gäller stycken , rubriker , listor , tabeller . Ett sådant dokument kan formateras automatiskt för olika enheter, det återstår bara att ange typen av enhet. Du kan till exempel formatera ett dokument för en laser- eller matrisskrivare, eller helt enkelt visa det på skärmen, bara genom att ange en hårdvaruprofil, utan att ändra själva dokumentet.
SGML ( Standard Generalized Markup Language ) är en ISO-teknikstandard för att definiera ett generaliserat märkningsspråk för dokument, härstammande från GML. [2] XML (Extensible Markup Language) var ursprungligen en moderniserad och förenklad utveckling av SGML, men har vuxit ur sin förälder när det gäller global acceptans och support.
Redan på 1980-talet utvecklade IBM ett specialiserat publiceringsverktyg kallat ISIL ( Information Structure Identification Language - Information Structure Identification Language (?)), baserat på GML. ISIL användes för att skapa mycket av dokumentationen för IBM PC och andra produkter vid den tiden. I slutet av 1980-talet utvecklades en kommersiell produkt kallad BookMaster, baserad på ISIL.
I början av 1980-talet utvecklade Don Williams från IBM DWScript för att använda SCRIPT/VS på IBM PC. [3] 1986 utvecklade han också en PC-version av ISIL som heter DWISIL (DW är hans initialer). Dessa produkter användes endast på IBM.