Standard Generalized Markup Language

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 be declarative: it should describe a document's structure and other attributes, rather than specify the processing to be performed on it. Declarative markup is less likely to conflict with unforeseen future processing needs and techniques.
  • 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.

HTML, XHTML, and XML are all examples of SGML-based languages.

Read more about Standard Generalized Markup Language:  Standard Versions, History, Document Validity, Syntax, Formal Characterization, Applications, Open Source Implementations

Famous quotes containing the words standard, generalized and/or language:

    The urge for Chinese food is always unpredictable: famous for no occasion, standard fare for no holiday, and the constant as to demand is either whim, the needy plebiscite of instantly famished drunks, or pregnancy.
    Alexander Theroux (b. 1940)

    One is conscious of no brave and noble earnestness in it, of no generalized passion for intellectual and spiritual adventure, of no organized determination to think things out. What is there is a highly self-conscious and insipid correctness, a bloodless respectability submergence of matter in manner—in brief, what is there is the feeble, uninspiring quality of German painting and English music.
    —H.L. (Henry Lewis)

    It is difficult for a woman to define her feelings in language which is chiefly made by men to express theirs.
    Thomas Hardy (1840–1928)