FACTOID # 5: China has the most workers, so it's a good thing they've also got the most TV's.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Standard Generalized Markup Language
Standard Generalized Markup Language
Image:OED-LEXX-Bungler.jpg
A fragment of the Oxford English Dictionary (1985), showing SGML markup
File extension: none
MIME type: application/sgml, text/sgml
Uniform Type Identifier: public.xml
Type of format: metalanguage
Extended from: GML
Extended to: HTML, XML
Standard(s): ISO 8879

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 were used by Goldfarb to make up the term GML). SGML and GML should not be confused with the Game Maker scripting language, or with the Geography Markup Language developed by the Open GIS Consortium. LEXX Editor for the OED, sample entry (segment of) This is a front-of-screen photograph from a 3279 mainframe-attached screen, taken with an Olympus (I think) 35mm camera in late 1985 or early 1986. ... The Oxford English Dictionary print set The Oxford English Dictionary (OED) is a dictionary published by the Oxford University Press (OUP), and is generally regarded as the most comprehensive and scholarly dictionary of the English language. ... A filename extension is a suffix to the name of a computer file applied to show its format. ... Multipurpose Internet Mail Extensions (MIME) is an Internet Standard that extends the format of e-mail to support: text in character sets other than US-ASCII; non-text attachments; multi-part message bodies; and header information in non-ASCII character sets. ... A Uniform Type Identifier (UTI) is a string that uniquely identifies the type of a class of items. ... In logic and linguistics, a metalanguage is a language used to make statements about other languages (object languages). ... GML GML (Generalized Markup Language) is a set of macros (tags) for the IBM text formatter SCRIPT. SCRIPT is the main component of IBMs Document Composition Facility (DCF). ... HTML, short for Hypertext Markup Language, is the predominant markup language for the creation of web pages. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... Standards are produced by many organizations, some for internal usage only, others for use by a groups of people, groups of companies, or a subsection of an industry. ... In logic and linguistics, a metalanguage is a language used to make statements about other languages (object languages). ... A specialized markup language using SGML is used to write the electronic version of the Oxford English Dictionary. ... International Business Machines Corporation (IBM, or colloquially, Big Blue) (NYSE: IBM) (incorporated June 15, 1911, in operation since 1888) is headquartered in Armonk, New York, USA. The company manufactures and sells computer hardware, software, and services. ... GML GML (Generalized Markup Language) is a set of macros (tags) for the IBM text formatter SCRIPT. SCRIPT is the main component of IBMs Document Composition Facility (DCF). ... The 1960s decade refers to the years from January 1, 1960 to December 31, 1969, inclusive. ... Charles F. Goldfarb is known as the father of SGML, co-inventor of the concept of markup languages. ... Game Maker Language (GML) is a scripting programming language developed for use with a computer game creation application called Game Maker. ... The Geography Markup Language (GML) is the XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. ... The Open Geospatial Consortium or OGC groups more than 250 commercial, governmental, nonprofit and research organisations worldwide, encouraging and prescribing standards for GIS data processing and exchange. ...


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.

Contents

Original uses

SGML was originally designed to enable the sharing of machine-readable documents in large projects in government, legal 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. Primarily intended for text and database publishing, one of its first major applications was the second edition of the Oxford English Dictionary, which was and is wholly marked up in SGML. The term machine-readable or computer-readable refers to information encoded in a form which can be read or understood by a machine / computer and interpreted by hardware and / or software. ... Information technology (IT), as defined by the Information Technology Association of America (ITAA)is: the study, design, development, implementation, support or management of computer-based information systems, particularly software applications and computer hardware. ... The Oxford English Dictionary print set The Oxford English Dictionary (OED) is a dictionary published by the Oxford University Press (OUP), and is generally regarded as the most comprehensive and scholarly dictionary of the English language. ...


Syntax

SGML syntax example:

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

SGML is an ISO standard. The standard it must conform to is: "ISO 8879:1986 Information processing—Text and office systems—Standard Generalized Markup Language (SGML)" which was accepted as a recognized standard in October of 1986. The International Organization for Standardization (ISO) is an international standard-setting body composed of representatives from various national standards bodies. ...


Derivatives

HTML

HTML was originally designed based on SGML tagging but without SGML's emphasis on rigorous markup. It was later reformulated (at version 2.0) to be an application of SGML, although there's some debate on whether it ever actually became one. The charter for the recently revived World Wide Web Consortium HTML Working Group goes so far as to say, "the Group will not assume that an SGML parser is used for 'classic HTML'".[1] HTML, short for Hypertext Markup Language, is the predominant markup language for the creation of web pages. ... The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (W3). ...


XML

XML is derived from SGML and covers a broad spread of applications. XML is a profile—a specific subset of SGML, designed to be simpler to parse and process than full SGML, and to have more lightweight internationalization. XML is a simplification of SGML for general-purpose applications, such as the Semantic Web. XML has been used for a large number of applications, including notably XHTML, RSS, Atom, XML-RPC and SOAP. The Extensible Markup Language (XML) is a general-purpose markup language. ... Internationalization and localization are means of adapting products such as publications or software for non-native environments, especially other nations and cultures. ... The semantic web is an evolving extension of the World Wide Web in which web content can be expressed not only in natural language, but also in a form that can be understood, interpreted and used by software agents, thus permitting them to find, share and integrate information more easily. ... The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same depth of expression as HTML, but with a syntax that conforms to XML syntax. ... For RSS feeds from Wikipedia, see Wikipedia:Syndication. ... The name Atom applies to a pair of related standards. ... XML-RPC is a remote procedure call protocol encoded in XML. It is a very simple protocol, defining only a handful of data types and commands, and the entire description can be printed on two pages of paper. ... This article is about a computer protocol. ...


Docbook

Another markup language originally created as an application of SGML is DocBook, designed for authoring technical documentation. DocBook is now also available as an XML application. DocBook is a markup language for technical documentation, originally intended for authoring technical documents related to computer hardware and software but which can be used for any other sort of documentation. ...


Other

See also

The following is a list of general purpose markup languages: ASN.1 (Abstract Syntax Notation One) EBML GML - the predecessor of SGML SGML - a predecessor of XML XML See also Comparison of document markup languages Comparison of general purpose markup languages Markup language Simple Declarative Language [1] S-expression Categories... The LaTeX logo, typeset with LaTeX LATEX, written as LaTeX in plain text, is a document markup language and document preparation system for the TeX typesetting program. ... This article or section does not cite its references or sources. ...

References

  1. ^ HTML Working Group Charter. Retrieved on 2007-04-19.

2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the CE era. ... April 19 is the 109th day of the year in the Gregorian calendar (110th in leap years). ...

External links


  Results from FactBites:
 
Markup language Summary (2797 words)
The idea of "markup languages" was apparently first presented by publishing executive William W. Tunnicliffe at a conference in 1967, although he preferred to call it "generic coding." Tunnicliffe would later lead the development of a standard called GenCode for the publishing industry.
SGML specified a syntax for including the markup in documents, as well as one for separately describing what tags were allowed, and where (the DTD or schema).
Thus, SGML is properly a meta-language, and many particular markup languages are derived from it.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.