The Standard Generalized Markup Language (SGML) is a standard for defining generalized markup languages for documents. ISO 8879 Annex A.1 states that generalized markup is based on two postulates: that markup should be declarative, describing a document's structure and other attributes rather than specifying the processing to be performed, because it is less likely to conflict with future developments; and that markup should be rigorous, so that it can take advantage of the techniques available for processing well-defined objects such as programs and databases.
Facts
First Released SignificanceSGML was reworked in 1998 into XML, a successful profile of SGML. 1 Connections
Base Language For
Direction correction: HTML was originally defined as an SGML application, not the reverse.
Direction correction: XML is a simplified subset of SGML, not the reverse.
Influenced
Source Standard Generalized Markup Language (Wikipedia)
Source Standard Generalized Markup Language (Wikipedia)
Sources
1. Standard Generalized Markup Language (Wikipedia)
Wikimedia FoundationStandard versions section
Original SGML, which was accepted in October 1986, followed by a minor Technical Corrigendum.
- Infobox genre field
Standard versions section, ISO 8879 bullet
SGML was reworked in 1998 into XML, a successful profile of SGML.
Influenced: HTML, Derivatives, HTML subsection
While HTML (Hypertext Markup Language) was developed partially independently and in parallel with SGML, its creator, Tim Berners-Lee, intended it to be an application of SGML.
Influenced: XML, Derivatives, XML subsection
The W3C XML (Extensible Markup Language) is a profile (subset) of SGML designed to ease the implementation of the parser compared to a full SGML parser, primarily for use on the World Wide Web.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.