Up: More Advanced Methods
Prev: WebEQ Equation Rendering

SGML Publishing Tools

SGML stands for Standard Generalized Mark-up Language. It consists of a collection of syntax and parsing conventions for defining mark-up languages like HTML. Thus, one doesn't use SGML directly, and for this reason, it is termed a meta language.

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.

SGML Software


Up: More Advanced Methods
Prev: WebEQ Equation Rendering

[HOME] 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