Standard Generalized Markup Language

related topics
{math, number, function}
{language, word, form}
{system, computer, user}
{work, book, publish}
{build, building, house}
{company, market, business}

The Standard Generalized Markup Language (ISO 8879:1986 SGML) is an ISO-standard technology for defining generalized markup languages for documents. ISO 8879 Annex A.1 defines generalized markup:

Generalized markup is based on two novel postulates:

  • Markup should describe a document's structure and other attributes, rather than specify the processing to be performed on it, as descriptive markup needs be done only once, and will suffice for future processing.
  • Markup should be rigorous so that the techniques available for processing rigorously-defined objects like programs and databases can be used for processing documents as well.


Standard versions

SGML is an ISO standard: "ISO 8879:1986 Information processing — Text and office systems — Standard Generalized Markup Language (SGML)", of which there are three versions:

Full article ▸

related documents
Esoteric programming language
ElGamal encryption
Burali-Forti paradox
Principal ideal
Möbius inversion formula
Connected space
Fuzzy set
Discrete space
Initial and terminal objects
Twin prime
Torsion subgroup
Triangle inequality
Floor and ceiling functions
Euclidean domain
Harmonic series (mathematics)
Linear classifier
Enriched category
Infinite product
Fermat's little theorem
String searching algorithm
Reserved word
Bounded set
Inverse element
Pre-Abelian category