SGML 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 standardoitiin 1986 standardissa
ISO 8879:1986.