SGML

Antsawikistä
Siirry navigaatioon Siirry hakuun

SGML (lyhenne sanoista Standard Generalized Markup Language) on metakieli, jonka avulla voidaan määritellä dokumenttien merkintäkieliä. SGML pohjautuu IBM:n Generalized Markup Languageen (GML) jonka Charles Goldfarb, Edward Mosher ja Raymond Lorie kehittivät 1960-luvulla.

SGML:n uusin ISO-standardi on ISO 8879:1986.[1]

HTML perustui alun perin SGML:n syntaksiin, mutta siitä ei pyritty tekemään standardin mukaista. Versiosta 2.0 lähtien HTML on määritelty SGML:n avulla. Toinen merkittävä SGML-kieli on DocBook, joka suunniteltiin teknisten dokumenttien laatimista varten. DocBookista on nykyään olemassa myös XML-versio.

XML on taas SGML:n yksinkertaistettu alijoukko ja sitä on huomattavasti helpompi jäsentää kuin SGML:ää.

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. ISO 8879:1986 ISO. Viitattu 27.6.2019. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Antsawikiä laajentamalla artikkelia.