Charles Goldfarb, SGML Handbook. Table of Contents

The SGML Handbook contains the full annotated text of ISO 8879 (with amendments) by [former] IBM Senior Systems Analyst Charles Goldfarb, the acknowledged "father of SGML." The SGML Handbook itself was produced from SGML input using a DTD which is a variation of the ISO.general sample DTD included in the annexes to ISO 8879. A Table of Contents and a publisher's description follow.


Table of Contents

                          Table of Contents:
              (supplied by David Slocombe, dns@sq.com)

        Forward ...................................................ix
        Preface ...................................................xii
        How to Use This Book ......................................xvii

        Part One: Tutorials .......................................1
        Annex A: Introduction to Generalized Markup ...............5
        Annex B: Basic Concepts ...................................18
        Annex C: Additional Concepts ..............................66
        Tutorial D: Link in a Nutshell ............................92

        Part Two: A Structured Overview of SGML ...................109
        Chapter 1: Introduction ...................................121
        Chapter 2: Text Processing Application ....................123
        Chapter 3: SGML Application ...............................125
        Chapter 4: SGML Document ..................................132
        Chapter 5: Processing Model ...............................171
        Chapter 6: Storage Model ..................................178
        Chapter 7: Character Sets .................................192
        Chapter 8: Markup Declarations ............................204
        Chapter 9: Conformance ....................................214

        Part Three: ISO 8879 Annotated ............................217
        Clause 0: Introduction ....................................238
        Clause 1: Scope ...........................................246
        Clause 2: Field of Application ............................248
        Clause 3: References ......................................249
        Clause 4: Definitions .....................................251
        Clause 5: Notation ........................................290
        Clause 6: Entity Structure ................................293
        Clause 7: Element Structure ...............................302
        Clause 8: Processing Instruction ..........................339
        Clause 9: Common Constructs ...............................342
        Clause 10: Markup Declarations: General ...................370
        Clause 11: Markup Declarations: Document Type Definition ..402
        Clause 12: Markup Declarations: Link Process Definition ...433
        Clause 13: SGML Declaration ...............................450
        Clause 14: Reference and Core Concrete Syntaxes ...........476
        Clause 15: Conformance ....................................478

        Part Four: ISO 8879 Annexes ...............................495
        Annex D: Public Text ......................................498
        Annex E: Application Examples .............................530
        Annex F: Implementation Considerations ....................543
        Annex G: Conformance Classification and Certification .....551
        Annex H: Theoretical Basis for the SGML Content Model .....556
        Annex I: Nonconforming Variations .........................561

        Appendices ................................................565
        Appendix A: A Brief History of the Development of SGML ....567
        Appendix B: ISO/IEC JTC1/SC18/WG8/N1035:
           Recommendation for a Possible Revision of ISO 8879 .....571
        Appendix C: About the ISO 8879 Text .......................594
        Appendix D: Sources of SGML Information ...................605

        Index .....................................................609

Publisher's description

The next five years will see a revolution in computing: Users will no longer have to work at every computer task as if they had no need or ability to share data with all their other computer tasks, they will not have to act as if the computer is simply a replacement for paper, nor will they have to appease computers or software programs that seemto be at war with one another. The Standard Generalized Markup Language (SGML) is the technical advance enabling this revolution, and Dr. Charles Goldfarb of the IBM Almaden Research Center is recognized as the inventor of the language, and for ten years led the technical team that created the Standard. The SGML Handbook gives readers access to Dr. Goldfarb's thoughts on each clause in this widely-adopted international standard, and guides the reader through every detail of SGML.

The SGML Handbook includes:

SGML is a rich, multi-purpose standard, and is appropriately sophisticated. At the same time, it is necessarily precise, specifying completely the mechanisms for structuring data for interchange among hardware and software systems. Such technical richness inevitably leads to complexity: There is no doubt that SGML's ability to improve the productivity and competitiveness of all computer users depends on developers of SGML applications and implementors of SGML systems harnessing that sophistication. Those are the people who will find this book an invaluable companion, and, most important, the authoritative voice.