REVIEW - Industrial-strength SGML - An Introduction to Enterprise Publishing

Title:

Industrial-strength SGML - An Introduction to Enterprise Publishing

Author:

Truly Donovan

ISBN:

0132162431

Publisher:

Prentice Hall (1997)

Pages:

201pp

Reviewer:

James Gordon

Reviewed:

June 1999

Rating:

★★★☆☆

As my colleagues are into SGML much more than I, they like this book immensely and I haven't seen much of it. They think it's very good and have taken some of the ideas already and used them in creating their DTDs.

This book is aimed at people wanting to understand the basics of SGML but who do not need to delve deeply into the technical aspects of SGML. It introduces what SGML is and what it can do using a simple example of a cookery book SGML application.

After the introduction, it goes straight into entities that are used to define the tagging of data and the attributes of the entities. To explain, SGML is like HTML (but more powerful) by allowing you to define entities, e.g. and attributes, e.g. . These are defined in a file or files which make up a DTD (Document Type Definition). Documents can then be parsed and validated against this DTD to test the structure. It also explains how SGML handles (or in some cases ignores) non-SGML data within SGML, e.g. graphics, equations, multimedia, etc.

All this is part of the document analysis, which the book goes into in great detail, describing how to analyse, document structure to create the DTDs or rules. It explains the needs of authors to create the SGML, data storage and manipulation, publishing and the end user. It explains the concepts of conditional text where text is only printed when certain conditions in the SGML are met. Programs to publish documents and how the SGML can control them. Every aspect of SGML analysis, design, production, storage and publishing is covered by this book and are too numerous to list completely here.

As my colleagues are into SGML much more than I, they like this book immensely and I haven't seen much of it. They think it's very good and have taken some of the ideas already and used them in creating their DTDs.


Book cover image courtesy of Open Library.