The idea behind SGML is that the content, structure and layout of a document are all distinct. One uses SGML to define tags that can be used to "mark-up" the logical structure of a document.
Te SGML definition of the tag set is called a DTD. Other programs can use the DTD to translate the tag syntax into their own internal data structures for processing. In this way, the same document can be rendered in a screen specific way, a print version, even an executable version as in Scientific Workplace (using the Maple kernel) or the soon to be released Mathematica 3.0.
SGML has been used in proprietary ways for many years. For example, Boeing uses SGML for its maintenance history documents. Some good SGML tools are available in free versions. However, SGML viewers and print drivers are just beginning to appear.
The Geometry Center Home Page
Comments to:
webmaster@www.geom.uiuc.edu
Created: May 14 1996 ---
Last modified: Sun Jun 2 18:59:36 1996