Naar inhoud springen

Generalized Markup Language

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Rp (overleg | bijdragen) op 6 okt 2007 om 14:55. (tip van Oliphaunt)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

GML (Generic Markup Language) is een markeertaal voor tekstdocumenten.

Basisidee

GML is bedoeld voor het geven van alle aanwijzingen over de structuur van de tekst die nodig zijn om de tekst op te kunnen maken. Het doel is daarbij om niet de concrete opmaak aan te geven, maar de abstracte structurele kenmerken van de tekst. De concrete opmaak wordt dan op een generieke manier aan die abstracte elementen gekoppeld. Terwijl de concrete opmaak altijd zal afhangen van keuzen van de grafisch ontwerper en eigenschappen van het weergavemedium (aantal kleuren van het beeldscherm, afmetingen van het papier, etc.), is de abstracte opmaak daar idealiter volkomen van onafhankelijk. Dit idee wordt generieke opmaak of apparaatonafhankelijke opmaak genoemd.

Geschiedenis

GML werd in 1969 ontwikkeld bij IBM door Charles Goldfarb, Edward Mosher en Raymond Lorie. [1]

GML was beschikbaar als een verzameling macro's voor SCRIPT, het standaard-opmaaksysteem voor IBM 370-computers. In de praktijk konden dus GML- en SCRIPT-opmaak vrijelijk worden gemengd, iets wat ook geldt voor bijvoorbeeld LaTeX en TeX.

Meteen na aflevering van GML begon Goldfarb aan een opvolger die juist strikt van concrete opmaak gescheiden moest zijn. Dit leidde uiteindelijk tot SGML.

Voorbeeld

Hier volgt een zeer klein fragment, gevonden op het Web.[2] Aanvullingen zijn zeer welkom!

:h1.Voorbeeld van GML
:p.Dit is een alinea
en hier heb je een geordende lijst
:ol
:li.eerste onderdeel
:li.tweede
:li.en het derde
:eol.

Referenties

[bron?]