IBM Generalized Markup Language

Generalized Makeup Language (GML)
Utvikler(e)
IBM
Generell informasjon
Vanlige utvidelser .gml
Paradigme markert, prosedyremessig
Dukket opp i 1969
Designet av Charles Goldfarb, Edward Mosher og Raymond Lorie
har påvirket SGML
Operativsystem z/VM og z/OS, senere portert til MS/DOS

GML, forkortelse for IBM Generalized Markup Language , eller IBM Generalized Markup Language, er et sett med makroer som implementerer markup-tagger for IBMs tekstprosessor, SCRIPT, SCRIPT/VS. Det er dessuten hovedkomponenten i "IBM's Document Composition Facility (DCF)", et første sett med GML-tagger inkludert i DCF.

GML ble utviklet mellom 1969 og 1970 av Charles Goldfarb, Edward Mosher og Raymond Lorie (hvis etternavnsinitialer ble brukt av Goldfarb for å lage begrepet GML).

Ved hjelp av GML får et dokument et format som definerer hvilken type tekst det er (i form av avsnitt, overskrifter, lister, tabeller osv.). Dokumentet kan formateres automatisk av ulike enheter ved ganske enkelt å spesifisere en profil for enheten. For eksempel er det mulig å formatere et dokument for en matrise- eller laserskriver ganske enkelt ved å spesifisere en profil for den aktuelle enheten uten å endre selve dokumentet.

Utviklingen av GML ville endres i 1986 i henhold til ISO 8879-standarden til Standard Generalized Markup Language (SGML) [1] , som er en ISO-standard for å definere generelle markup-språk for dokumenter som stammer fra GML.

The Extensible Markup Language (XML) var opprinnelig en forenklet og smidig utvikling av SGML, som har overgått det når det gjelder aksept og støtte over hele verden.

Eksempel på et GML-dokument

Et GML-skript består av merker som innledes med dobbelpunktsymbolet (:):

:h1.Kapittel 1: Innledning :p.GML støttede hierarkiske beholdere, som f.eks :ol. :li.Bestilte lister (som denne), :li.Uordnede lister, og :li.Definisjonslister :ool. samt enkle strukturer. :p.Markup-minimering (senere generalisert og formalisert i SGML), tillot at sluttkodene ble utelatt for "h1"- og "p"-elementene.

Relaterte programmer

På begynnelsen av 1980-tallet utviklet IBM et publiseringsverktøy kalt Information Structure Identification Language (ISIL) basert på GML. ISIL ble brukt til å generere mye av dokumentasjonen for IBM PC og andre produkter samtidig. På slutten av 1980-tallet var et kommersielt produkt kalt BookMaster sterkt basert på ISIL.

Også på begynnelsen av 1980-tallet utviklet Don Williams hos IBM DWScript for å bruke SCRIPT/VS på IBM PC. I 1986 utviklet han en PC-versjon av ISIL kalt DWISIL. Disse produktene ble kun brukt internt hos IBM.

Se også

Eksterne lenker