TheBestLinks.com
TheBestLinks.com
Standard Generalized Markup Language, Document Type Definition, HTML, ISO... Print friendly version | Tell a friend
 
Navigation
Search
Toolbox

Standard Generalized Markup Language

From TheBestLinks.com

The Standard Generalized Markup Language (SGML) is a metalanguage in which one can define markup languages for documents. SGML is a descendant of IBM's Generalized Markup Language (GML), developed in the 1960s by Charles Goldfarb, Edward Mosher and Raymond Lorie (whose surname initials also happen to be GML). SGML should not be confused with the Geography Markup Language (GML) developed by the Open GIS Consortium; cf. http://opengis.net/gml/

SGML provides a variety of markup syntaxes that can be used for many applications. By changing the SGML Declaration one does not even need to use "angle brackets" although they are the norm, the so-called concrete reference syntax.

SGML was originally designed to enable the sharing of machine-readable documents in large projects in government and the aerospace industry, which have to remain readable for several decades—a very long time in information technology. It has also been used extensively in the printing and publishing industries, but its complexity has prevented its widespread application for small-scale general-purpose use.

SGML syntax example:

 <QUOTE TYPE="example"> 
 typically something like <ITALICS>this</ITALICS> 
 </QUOTE>

SGML is an ISO standard: "ISO 8879:1986 Information processing—Text and office systems—Standard Generalized Markup Language (SGML)"

HTML and XML are both derived from SGML. While HTML is an application of SGML, XML is a profile—a specific subset of SGML, designed to be simpler to parse and process than full SGML.

XML is an attempt to simplify SGML for general-purpose applications, such as the Semantic Web. XML has been used for a large number of applications, including notably XHTML, RSS, XML-RPC and SOAP.

See also: AAP DTD, Document Type Definition

External links

de:SGML eo:SGML es:SGML fi:Standard Generalized Markup Language fr:Standard Generalized Markup Language ja:Standard Generalized Markup Language pl:SGML sv:SGML zh:SGML


Related links


Top visited 0 of 0 links

[no links posted yet]

>> place link >>

Discussion

Last posted 0 of 0 messages

[no messages posted yet]

>> post message >>

Watch

You can add this article to your own "watchlist" and receive e-mail notification about all changes in this page.
 
   
Innovate it
This page was last modified 05:26, 14 Sep 2004.
  Content is available under GNU Free Documentation License 1.2.
Powered by MediaWiki