O
Standard Generalized Markup Language (SGML) é uma
metalinguagem através da qual se pode definir
linguagens de marcação para documentos. A SGML é uma descendente da Generalized Markup Language (GML) da
IBM, desenvolvida na
década de 1960 por Charles
Goldfarg, Edward
Mosher e Raymond
Lorie (cujas iniciais dos sobrenomes por acaso coincidem com GML). A SGML não deve ser confundida com a
Geography Markup Language (GML) desenvolvida pelo consórcio Open GIS.
A SGML providencia uma variedade de sintaxes de marcação que podem ser usadas por várias aplicações. Ao alterar a Declaração SGML, deixa de ser necessário recorrer aos caracteres "<" e ">", apesar de serem o padrão.