IBM Generalized Markup Language | |
---|---|
Kehittäjä | IBM |
Muototyyppi | sivunkuvauskieli ja tiedostomuoto |
Kehitetty vuonna | SGML |
GML ( Generalized Markup Language ) on joukko makroja, joiden päätarkoituksena on toteuttaa merkintä, joka käyttää tunnisteita tekstin muotoiluun IBM :ssä käyttämällä SCRIPT - proseduurimerkintää . SCRIPT/VS on IBM:n DCF ( Document Composition Facility ) -ydinkomponentti. DCF - tuotteen mukana toimitetaan GML - koodin aloitussarja .
GML kehitettiin 1960-luvulla. Charles Goldfarb, Edward Mosher ja Raymond Laurie. Sen nimi valittiin osittain siksi, että GML-lyhenne muodostuu kehittäjien nimien ensimmäisistä kirjaimista [1] [2] .
GML:ää käytettäessä asiakirja on merkitty tunnisteilla, jotka määrittävät tekstin kappaleiden , otsikoiden , luetteloiden ja taulukoiden muodossa . Tällainen asiakirja voidaan muotoilla automaattisesti eri laitteille, on vain määritettävä laitetyyppi. Voit esimerkiksi alustaa asiakirjan laser- tai pistematriisitulostimelle tai yksinkertaisesti näyttää sen näytöllä määrittämällä laitteistoprofiilin muuttamatta itse asiakirjaa.
SGML ( Standard Generalized Markup Language ) on ISO-teknologiastandardi, jolla määritellään asiakirjoille yleinen merkintäkieli , joka on peräisin GML:stä. [2] XML (Extensible Markup Language) oli alun perin modernisoitu ja yksinkertaistettu SGML-kehitys, mutta se on kasvanut vanhemmansa ulkopuolelle maailmanlaajuisen hyväksynnän ja tuen suhteen.
IBM kehitti 1980-luvulla erikoistuneen julkaisutyökalun nimeltä ISIL ( Information Structure Identification Language - Information Structure Identification Language (?)), joka perustuu GML:ään. ISIL:ää käytettiin tuolloin suuren osan IBM PC:n ja muiden tuotteiden dokumentaation luomiseen. 1980-luvun lopulla kehitettiin kaupallinen tuote nimeltä BookMaster, joka perustuu ISILiin.
1980-luvun alussa Don Williams IBM:stä kehitti DWScriptin käyttämään SCRIPT/VS:ää IBM PC:ssä. [3] Vuonna 1986 hän kehitti myös PC-version ISIL:stä nimeltä DWISIL (DW on hänen nimikirjaimiaan). Näitä tuotteita käytettiin vain IBM:ssä.