What are SGML and HTML?Documents on the World Wide Web are written in a simple "markup language" called HTML, which stands for Hypertext Markup Language.
SGML is a much broader language which is used to define particular markup languages for particular purposes. HTML is just a specific application of SGML. You can learn more about SGML, and the rationale behind HTML, by reading A Gentle Introduction to SGML (URL is <URL:http://etext.virginia.edu/bin/tei-tocs?div=DIV1&id=SG> ), a document provided by the Text Encoding Initiative.
World Wide Web FAQ