IBM's
Generalized Markup Language (GML) is a
descriptive markup layer describing the logical structure of a document. Both SCRIPT/VS and the GML Starter Set are part of IBM's Document Composition Facility (DCF), used in the
System/370 platform and successors. The tag sets of the
BookMaster and
BookManager BUILD/MVS products are built on a foundation of the GML Starter Set syntax and implementation. The
Standard Generalized Markup Language (SGML) is a descendant of GML. While DCF does not directly handle SGML, there is an SGML translator available as a separate product.
EasyScript EasyScript is a set of macro definitions and profiles included with Script/370 Version 3 that implements a primitive version of GML. Tags are variables whose values have been set to control words, allowing multiple tags in a single line. .ez on &P.This is a paragraph. &N1.First item &N2.First subitem &N2.Second subitem &N1.Second item is roughly equivalent to This is a paragraph • First item • First subitem • Second subitem • Second item
GML Starter Set (GMLSS) The
GML Starter Set (GMLSS) is a set of macro definitions and profiles that implements a set of tags that has more of a semantic orientation than the raw Script/VS control words. Tags begin with a colon and end with a period, and may contain attributes between the name and the closing period; a line may contain multiple tags.
BookMaster Bookmaster is an IBM product, "designed for high-volume in-house publishing applications", that extends the
GML Starter Set of DCF. It consists of "a rich set of GML vocabulary for creating complex document layouts." Bookmaster runs under the
z/VM and
z/OS operating systems. to convert old BookMaster documents to HTML.
BookManager BookManager is a family of products for producing and reading online books. BookManager BUILD/MVS and BookManager BUILD/VM are layered on top of SCRIPT and BookMaster and can run on
z/VM and
z/OS. Other BookManager BUILD products for generating text run on
Linux,
Windows or
OS/2 and convert files produced by various word processors to BookManager format. BookManager
Read products for viewing text run on a variety of systems. BookManager
BookServer is a multi-platform system to "serve your electronic books to HTML browsers." BookManager electronic documents typically have
filenames ending with the extension .BOO. IBM offers several no charge tools to work with and read BookManager documents including a reader/viewer called IBM Softcopy Reader. An independent developer, Kev Bowling, created and released software that uses IBM's BookManager code libraries to convert BookManager documents to PDF. ==See also==