Generalized Markup Language

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 2 oktober 2017; kontroller kräver 4 redigeringar .
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.

GML-skriptexempel

:h1.Kapitel 1: Inledning :p.GML-stödda hierarkiska behållare, som t.ex :ol :li.Beställda listor (som den här), :li.Oordnade listor, och :li.Definitionslistor :eol. samt enkla strukturer. :p.Markup-minimering (senare generaliserad och formaliserad i SGML), tillät att sluttaggarna utelämnades för elementen "h1" och "p".

Relaterade program

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.

Se även

Anteckningar

  1. Lambert L. Internet: Biografier . - 2005. - S. 128. - ISBN 9781851096596 .
  2. 1 2 Charles F. Goldfarb. The Roots of SGML - A Personal Recollection (otillgänglig länk) (1996). Tillträdesdatum: 7 juli 2007. Arkiverad från originalet den 29 oktober 2012. 
  3. DWScript - Document Composition Facility för IBM Personal Computer Version 4.6 Updates, DW-04167, 8 november 1985

Länkar