Christopher B. Browne's Home Page
cbbrowne@acm.org

SGML - Standard Generalized Markup Language

Christopher Browne


Table of Contents
1. Introduction to SGML - Standard Generalized Markup Language
2. General Information about SGML and Related Standards/Languages
3. Vendors of SGML Products
4. Other SGML-Related Standards
5. XML
6. Free SGML Tools
7. Some Notable DTDs
8. DocBook
9. Metadata Applications of SGML/XML

1. Introduction to SGML - Standard Generalized Markup Language

SGML is a "meta-language" used to define structural markup languages. It is used most commonly to define schemes for representing complex documents; most characteristic are things like documentation for military and aerospace systems such as manuals for aircraft operations and maintenance.

HTML, the "Hyper Text Markup Language," was originally designed using SGML, and is the most well-known SGML application. Various vendors have since proceeded to ignore those roots, to the detriment of HTML standardization efforts.

Google
Contact me at cbbrowne@acm.org