Index

Symbols

( %) Percent sign, Parameter Entity Declarations
(  '  ) Apostrophe, Concrete Syntax
(  (  ) Left parenthesis, Concrete Syntax
(  )  ) Right parenthesis, Concrete Syntax
(  -  ) Hyphen, Concrete Syntax
(  /  ) Solidus, Concrete Syntax
(  <!  ) Less-than, exclamation, Concrete Syntax
(  >  ) Greater-than, Concrete Syntax
(  ?  ) Question mark, Concrete Syntax
(  ]>  ) Right square bracket, greater-than, Concrete Syntax
(  |  ) Vertical bar, Concrete Syntax
(  ”  ) Quotation mark, Concrete Syntax
(&) Ampersand, Element Declarations
(* ) Asterisk, Element Declarations
(+) Plus sign, Element Declarations
(,) Comma, Element Declarations
(?) Question mark, Element Declarations
(|) Vertical bar, Element Declarations
( ! ) Exclamation point, Putting the Pieces Together, Validating the DTD
( " ) Double quotation mark, Attribute Definition List Declarations
( # ) Number sign, Defining Entities for Special Symbols and Characters
( % ) Percent sign, Validating the DTD, Entities
( &# ) Ampersand and number sign, Concrete Syntax
( &# ) Ampersand, number sign, Concrete Syntax
( & ) Ampersand, Entities, Allowing Markup Characters as Document Content, Defining Entities for Special Symbols and Characters, Concrete Syntax
( ' ) Apostrophe , Attribute Definition List Declarations
( * ) Asterisk, Step 8: Populating the Branches
in tree diagram, Occurrence Specifications
( + ) Plus sign, Step 8: Populating the Branches, Element Declarations
in tree diagram, Elements, Occurrence Specifications
( - ) Hyphen, Designing Markup Minimization, Element Declarations
in tree diagram, Elements
( ... ) Ellipsis
in tree diagram, Additional Notations
( / ) Slash, Elements
( ; ) Semicolon, Entities
( </> ) End-tag delimiters, Designing Markup Minimization
( </ ) Less-than, solidus, Concrete Syntax
( <   > )Angle brackets, Allowing Markup Characters as Document Content
( < > ) Angle brackets, Elements, Putting the Pieces Together, Validating the DTD
( < > ) Start-tag delimiters, Designing Markup Minimization
( <  > ) Angle brackets, Allowing Markup Characters as Document Content
( = ) Equal sign, Attributes, Designing Markup Minimization
in tree diagram, Elements
( ? ) Question mark
in tree diagram, Occurrence Specifications
( [ ) Left square bracket, Concrete Syntax
( [  ] ) Square brackets, Allowing Markup Characters as Document Content
( ] ) Right square bracket, Concrete Syntax
( — ) Double hyphen, Concrete Syntax
 #  ) Number sign, Concrete Syntax
 %  ) Percent sign, Concrete Syntax
 '  Apostrophe, Validating the DTD
 ( )  Parenthesis , Validating the DTD
 *  ) Asterisk, Concrete Syntax
 +  ) Plus sign, Concrete Syntax
 ,  ) Comma , Concrete Syntax
 - -  Double-hyphen , Validating the DTD
 ;  ) Semicolon, Concrete Syntax
 <?  ) Less-than, question mark, Concrete Syntax
 <  ) Less-than , Concrete Syntax
 =  ) Equals sign, Concrete Syntax
 ”  Double quotation mark, Validating the DTD

A

Abstract syntax, Concrete Syntax
Added value
and computer systems , Introduction to SGML
in an SGML document, SGML, Document Types, and Documents
Air Transport Association (see ATA)
Alternative literal start or end, Concrete Syntax
Ambiguous content model, Interpreting and Handling Element Content Model Specifications
and any-order element, Limiting the Occurrence of Any-Order Elements
and SGML, Handling Specifications That Specify Ambiguous Content Models
common errors, Validating the DTD
jokes example, Handling Specifications That Specify Ambiguous Content Models
part number example, Handling Specifications That Specify Ambiguous Content Models
specification, Handling Specifications That Specify Ambiguous Content Models, Handling Specifications That Specify Ambiguous Content Models
Analysis input
checklist, Gathering Analysis Input
in design team training, Gathering Analysis Input, Gathering Analysis Input
Analysis work, Document Type Needs Analysis
(see also Document analysis )
checklist
cookbook example, Step 1: Identifying Potential Components
classifying semantic components, Step 2: Classifying Components, Step 2: Classifying Components
summary, Step 2: Classifying Components
differences from modeling work, Document Type Needs Analysis
goal, Learning to Recognize Semantic Components
identifying semantic components, Step 1: Identifying Potential Components, Step 1: Identifying Potential Components
summary, Step 1: Identifying Potential Components
needs, Document Type Needs Analysis, Step 3: Validating the Needs Against Similar Analyses
validating the needs analysis, Step 3: Validating the Needs Against Similar Analyses, Step 3: Validating the Needs Against Similar Analyses
summary, Step 3: Validating the Needs Against Similar Analyses
AND , Concrete Syntax
And connector, Concrete Syntax
AND connector, Collections and Any-Order Groups
ANY keyword
element declaration, Element Declarations
reserved name, Concrete Syntax
Any-order (AND) connector, Element Declarations
Any-order element, Limiting the Occurrence of Any-Order Elements, Collections and Any-Order Groups
(see also Element collection)
and tree diagram
song collection example, Limiting the Occurrence of Any-Order Elements, Limiting the Occurrence of Any-Order Elements
dictionary entry collection, Limiting the Occurrence of Any-Order Elements
occurrence, Limiting the Occurrence of Any-Order Elements
song collection example, Limiting the Occurrence of Any-Order Elements
APPINFO
application-specific information, Application-Specific Information
APPINFO parameter
syntax, Application-Specific Information
Application-specific information, Application-Specific Information
Architectural form, Making Markup Names Customizable
Archiving (Document) (see Document management and storage)
ATA (Air Transport Association), System-Specific Markup Versus Generic Markup
ATTCAP, Capacity Set
ATTCHCAP
reference capacity set, Capacity Set
ATTCNT
reference quantity set, Attribute Definition List Declarations, Concrete Syntax
ATTLIST
keyword, Putting the Pieces Together
ATTLIST keyword , Attribute Definition List Declarations
reserved name, Concrete Syntax
Attribute, Attributes, Attributes
and content model, Single Element with Multiple Attribute Values
and data-level component, Step 7: Building the Data-Level Elements
and metainformation, Modeling the Metainformation Components
and SGML declaration quantities, Attribute Definition List Declarations
creation , Creating New Attribute Keywords, Creating New Attribute Keywords
enumerated-type attribute, Designing Enumerated-Type Attributes, Designing Enumerated-Type Attributes
handling specifications, Handling Specifications for Attributes , Designing Attributes with Implied Values
in tree diagram, Attributes
of multiple elements, Synchronizing the Content Models and Attributes of Multiple Elements, Synchronizing the Content Models and Attributes of Multiple Elements
presentational attribute, Handling Specifications for Attributes
problems
checklist , Handling Specifications for Attributes
recipe example, Attributes, Putting the Pieces Together
redefinition, Including Markup Declarations Conditionally
remap attribute, Markup That Eases Document Conversion
renaming, Making Markup Names Customizable
role attribute, Semantic Extension Markup
subclass attribute, Handling Specifications for Attributes
with free text, Handling Specifications for Attributes
Attribute declaration
and name group, Synchronizing the Content Models and Attributes of Multiple Elements
common errors, Validating the DTD
creation, Creating Variant Element and Attribute Declarations, Creating Variant Element and Attribute Declarations
organization, Techniques for DTD Maintenance and Readability, Organizing Element and Attribute Declarations, Organizing Element and Attribute Declarations
Attribute declared value, Attribute Definition List Declarations (see Declared value)
CDATA , Attribute Definition List Declarations
NAME declared value, Attribute Definition List Declarations
NAMELEN declared value , Attribute Definition List Declarations
Attribute default value, Attribute Definition List Declarations (see Default value)
Attribute definition list declaration , Attribute Definition List Declarations, Attribute Definition List Declarations
syntax, Attribute Definition List Declarations
Attribute name, Attributes
attribute declaration, Attribute Definition List Declarations
Attribute value, Attributes
final value , Designing Enumerated-Type Attributes
multiple attribute values, Single Element with Multiple Attribute Values, Single Element with Multiple Attribute Values
NAME value , Semantic Extension Markup , Designing Markup Minimization
other value , Designing Enumerated-Type Attributes
otheratt value, Designing Enumerated-Type Attributes
status value, Designing Enumerated-Type Attributes
ATTSPLEN
reference quantity set, Attribute Definition List Declarations, Concrete Syntax
Augmented text, Augmented Text, Augmented Text
and markup, Augmented Text
and metainformation placeholder, Augmented Text
and placeholder, Augmented Text
modeling options
checklist, Augmented Text
Authoring DTD, The Reference DTD and Its Variants, Authoring DTDs, Authoring DTDs, Data Flow Among the DTDs
AVGRPCAP
reference capacity set, Capacity Set

B

BASESET
concrete syntax, Concrete Syntax
BASESET keyword
document character set, Document Character Set
Blank line (see White space)
Block component , Recognizing Nested Containment
Block information (see Information units (IUs))
BSEQLEN
reference quantity set, Concrete Syntax
Bug list
definition, Setting Up and Managing a Bug-Reporting System
example, Setting Up and Managing a Bug-Reporting System
Bug report
as analysis input, Gathering Analysis Input
Bug-reporting system
setup and management, Setting Up and Managing a Bug-Reporting System, Setting Up and Managing a Bug-Reporting System
Building block approach
to collection parameter entities , Managing Parameter Entities for Element Collections
with element class entities, Managing Parameter Entities for Element Collections

C

CALS (Continuous Acquisition and Lifecycle Support) , System-Specific Markup Versus Generic Markup, Formatting Engines and Applications
CAPACITY keyword
capacity set, Capacity Set
formal public identifier, Formal Public Identifiers and Catalogs
CAPACITY parameter
syntax, Capacity Set
Capacity set, Capacity Set, Capacity Set
Catalog, Making DTDs Modular, Formal Public Identifiers and Catalogs
syntax, Formal Public Identifiers and Catalogs
CDATA declared value, Designing ID and ID Reference Attributes, Semantic Extension Markup , Allowing Markup Characters as Document Content, Attribute Definition List Declarations
CDATA keyword
element declaration, Element Declarations
entity declaration, General Entity Declarations
marked section declaration, Marked Section Declarations
reserved name, Concrete Syntax
CDATAdeclared value, Handling Specifications for Attributes
Change control process
steps , Setting Up and Managing a Bug-Reporting System
Change request form, Setting Up and Managing a Bug-Reporting System
Character , Allowing Markup Characters as Document Content
(see also Markup characters)
document character set, Document Character Set, Document Character Set
ISO character entity sets , ISO Character Entity Sets, ISO Character Entity Sets
number of in an element name, Element Declarations
separator character, Handling Specifications for Mixed Content
special characters, Entities , Entities , Defining Entities for Special Symbols and Characters
Character entity reference, Defining Entities for Special Symbols and Characters
Character entity set, Entities , Entities
Character reference open, Concrete Syntax
CHARSET keyword
document character set, Document Character Set
formal public identifier, Formal Public Identifiers and Catalogs
CHARSET parameter
syntax, Document Character Set
Cloned component , Step 1: Identifying Potential Components
Cloud, Modeling the Document Hierarchy Components , Step 8: Populating the Branches, Collections and Any-Order Groups
Coding style (DTD), Using Good Coding Style, White Space Style
alphabetical order, Organizing Element and Attribute Declarations
comment , Comment Style, Organizing Element and Attribute Declarations
white space , White Space Style
Collection, Collections and Any-Order Groups
Collection parameter entities, Managing Parameter Entities for Element Collections
construction, Managing Parameter Entities for Element Collections
COM , Concrete Syntax
Comment, Comments, Comments, Markup That Eases Document Conversion, Techniques for DTD Maintenance and Readability, Comment Style, Organizing Element and Attribute Declarations, Comments , Comments
and parser, Markup That Eases Document Conversion
syntax, Comments
Comment start or end, Concrete Syntax
Complex content model, Interpreting and Handling Element Content Model Specifications
and empty container element , Forcing the Occurrence of One of Several Optional Elements
Complex paragraph, Paragraphs
Complex structure
analysis, Step 1: Identifying Potential Components
Component (see Semantic component)
Component form
and document hierarchy, Modeling the Document Hierarchy Components
cross-reference with the element form, Step 6: Building the Information Units
Composition engines (see Formatting engines )
Concrete syntax, Concrete Syntax, Concrete Syntax
Concrete syntax scope, Concrete Syntax Scope, Concrete Syntax Scope
CONCUR
feature, Feature Use
Connector
AND connector, Concrete Syntax
Any-order ( AND) connector, Element Declarations
Either-or ( OR) connector, Element Declarations
OR connector, Concrete Syntax, Sequential and Either-Or Relationships
SEQ connector, Sequential and Either-Or Relationships
sequence connector, Concrete Syntax
Sequential (SEQ) connector, Element Declarations
CONREF default value, Designing Markup Minimization, Attribute Definition List Declarations
CONREF keyword
reserved name, Concrete Syntax
Container component , Recognizing Nested Containment
Container element, Container Elements Versus Flat Structures, Container Elements Versus Flat Structures
and number of elements, Container Elements Versus Flat Structures
and occurrence, Interpreting and Handling Element Content Model Specifications
and omitted-tag minimization , Container Elements Versus Flat Structures
and paragraph, Paragraphs
and processing applications, Container Elements Versus Flat Structures
empty container element, Forcing the Occurrence of One of Several Optional Elements
back matter example, Forcing the Occurrence of One of Several Optional Elements
Containment (see Hierarchical containment)
Content model , Elements
ambiguous content model, Interpreting and Handling Element Content Model Specifications, Handling Specifications That Specify Ambiguous Content Models, Handling Specifications That Specify Ambiguous Content Models
jokes example, Handling Specifications That Specify Ambiguous Content Models
part number example, Handling Specifications That Specify Ambiguous Content Models
and attribute , Single Element with Multiple Attribute Values
and context population form, Step 8: Populating the Branches
common errors, Validating the DTD, Usability with People
complex content model, Interpreting and Handling Element Content Model Specifications, Forcing the Occurrence of One of Several Optional Elements
customization, Making Content Models Customizable, Making Content Models Customizable
interpretation, Interpreting and Handling Element Content Model Specifications, Handling Specifications for Mixed Content
mixed content model, Interpreting and Handling Element Content Model Specifications, Handling Specifications for Mixed Content
number of content tokens, Element Declarations
number of nesting levels of content model, Element Declarations
of multiple elements , Synchronizing the Content Models and Attributes of Multiple Elements, Synchronizing the Content Models and Attributes of Multiple Elements
order of the elements, Elements
partitioned content model, Single Element with Partitioned Content Models, Single Element with Partitioned Content Models
repeatable versus nonrepeatable element, Elements
required versus optional element, Elements
Content model group
element declaration, Element Declarations
number of content tokens, Element Declarations
syntax, Element Declarations
Content token, Element Declarations
Content-based component, Recognizing Content, Structure, and Presentation, Recognizing Content, Structure, and Presentation
advantages , Recognizing Content, Structure, and Presentation
and document management principle, Scoping the Work
and information's meaning, Recognizing Content, Structure, and Presentation
as a data-level component subclass, Step 7: Building the Data-Level Elements
interpretation, Recognizing Content, Structure, and Presentation
modeling special features, Special Features
Content-based link, Links
Context, Noncontextual Markup Versus Contextual Markup
Context population form, Step 8: Populating the Branches
and collection parameter entities, Managing Parameter Entities for Element Collections
for data-level component
cookbook example, Step 8: Populating the Branches
Contextual markup, Noncontextual Markup Versus Contextual Markup, Noncontextual Markup Versus Contextual Markup
(see also Noncontextual markup)
Continuous Acquisition and Lifecycle Support (see CALS)
CONTROLS, Concrete Syntax
Conversion (Document), Document Creation and Modification, Data Flow Among the DTDs
markup, Markup That Eases Document Conversion, Markup That Eases Document Conversion
problems , Conversion Engines and Applications
steps , Conversion Engines and Applications
Conversion DTD, The Reference DTD and Its Variants, Conversion DTDs, Data Flow Among the DTDs, Markup That Eases Document Conversion
Conversion engines, Conversion Engines and Applications, Conversion Engines and Applications
Core syntax specification, Concrete Syntax
Creation (Document) (see Document creation and modification )
CRO , Concrete Syntax
CURRENT default value, Attribute Definition List Declarations
CURRENT keyword
reserved name , Concrete Syntax
CURRENTdefault value, Handling Specifications for Attributes
Customization (DTD), Techniques for DTD Reuse and Customization , Customizing Existing DTDs
advantages , Techniques for DTD Reuse and Customization
categories, Categories of Customization
parameter entity, Making DTDs Modular
Customization placeholder, Techniques for DTD Reuse and Customization
Customization project, Customizing an Existing DTD
differences from modeling work, Customizing an Existing DTD
Customized DTD
differences from new DTD, Customizing an Existing DTD

D

Data, Elements
Data tag group close , Concrete Syntax
Data tag group open, Concrete Syntax
Data-level component, Step 6: Building the Information Units
and customized DTD, Customizing an Existing DTD
and end-tag minimization, Designing Markup Minimization
and information pool, Step 6: Building the Information Units
and information unit component, Step 7: Building the Data-Level Elements
and Tag Abuse Syndrome, Step 7: Building the Data-Level Elements
as recursive element, Interpreting and Handling Element Content Model Specifications
context population form
cookbook example, Step 8: Populating the Branches
in the training program, The Information Units and Data-Level Elements
modeling work , Step 7: Building the Data-Level Elements, Step 7: Building the Data-Level Elements
summary, Step 7: Building the Data-Level Elements
potential processings, Step 7: Building the Data-Level Elements
represented as element or attribute, Step 7: Building the Data-Level Elements
structure, Step 7: Building the Data-Level Elements
recipe example, Step 7: Building the Data-Level Elements
subclasses , Step 7: Building the Data-Level Elements
subclassification
cookbook example, Step 7: Building the Data-Level Elements
Data-level components
classes and collections
example, Information Pool Module
Data-level content
versus data-level context, Step 8: Populating the Branches
Data-level element (see Data-level component)
Data-level matrix
example, Step 8: Populating the Branches
Database
creation, Creating Text Databases and Templates
Database management system, Document Management System
Database-like model , Documents as Databases, Documents as Databases
bibliography entries example, Documents as Databases
glossary entries example, Documents as Databases
versus traditional model, Documents as Databases
DATATAG
feature, Feature Use
Declaration subset close , Concrete Syntax
Declaration subset open, Concrete Syntax
Declarative markup, Procedural Markup Versus Declarative Markup, Procedural Markup Versus Declarative Markup
(see also Procedural markup)
versus generic markup, System-Specific Markup Versus Generic Markup
Declared value
and attribute definition, Creating New Attribute Keywords
and parameter entity, Techniques for DTD Maintenance and Readability
CDATA , Designing ID and ID Reference Attributes
CDATA declared value, Handling Specifications for Attributes , Semantic Extension Markup , Allowing Markup Characters as Document Content
EMPTY declared value, Designing Markup Minimization
ID declared value, Creating DTDs for Nested Document Types, Designing ID and ID Reference Attributes, Designing Markup Names, Creating New Attribute Keywords
IDdeclared value, Handling Specifications for Attributes
IDREF declared value, Creating DTDs for Nested Document Types, Handling Specifications for Attributes , Designing ID and ID Reference Attributes, Designing Markup Names
NAMEdeclared value, Designing Enumerated-Type Attributes
NMTOKENdeclared value, Designing Enumerated-Type Attributes
NUMBER declared value, Designing Enumerated-Type Attributes, Creating New Attribute Keywords
DEFAULT entity declaration, Supplying a Default Entity Declaration
DEFAULT keyword
entity declaration, General Entity Declarations
reserved name, Concrete Syntax
Default value
and attribute definition, Creating New Attribute Keywords
and parameter entity, Techniques for DTD Maintenance and Readability
CONREF default value, Designing Markup Minimization
CURRENT default value, Handling Specifications for Attributes
IMPLIED default value, Designing Attributes with Implied Values, Creating New Attribute Keywords
IMPLIEDdefault value, Handling Specifications for Attributes
NAMELEN default value, Designing Markup Names
DELIM GENERAL
concrete syntax, Concrete Syntax
Delimiter role keyword, Concrete Syntax
Deliverables
in design team training , Planning to Prepare Deliverables, Planning to Prepare Deliverables
Descriptive markup (see Declarative markup)
DESCSET keyword
document character set, Document Character Set
Design principle
and selecting semantic components , Step 4: Selecting Semantic Components
cookbook example , Performing the Needs Analysis
document creation principle , Scoping the Work
document management principle , Scoping the Work
document utilization principle , Scoping the Work
DTD audience principle, Scoping the Work
in design team training, Scoping the Work, Scoping the Work
scope principle, Scoping the Work
Design team
and document type needs analysis, Document Type Needs Analysis
Design team training
analysis input, Gathering Analysis Input, Gathering Analysis Input
design principle, Scoping the Work, Scoping the Work
learning semantic components, Learning to Recognize Semantic Components, Learning About Tag Abuse Syndrome
learning SGML concepts, Learning Basic SGML Concepts, Learning Basic SGML Concepts
learning the tree diagram notation, Learning the Tree Diagram Notation
planning to prepare deliverables, Planning to Prepare Deliverables, Planning to Prepare Deliverables
teamwork norms, Learning About Teamwork Norms, Learning About Teamwork Norms
Design team work, Performing the Needs Analysis, Step 3: Validating the Needs Against Similar Analyses, Document Type Modeling and Specification, Step 10: Validating and Reviewing the Design
modeling work preparation, Preparing for the Modeling Work, Preparing for the Modeling Work
performing the modeling work, Performing the Modeling Work, Step 10: Validating and Reviewing the Design
step 1 summary , Step 1: Identifying Potential Components
step 10 summary , Step 10: Validating and Reviewing the Design
step 10: validating and reviewing the design, Step 10: Validating and Reviewing the Design, Step 10: Validating and Reviewing the Design
step 1: identifying semantic components, Step 1: Identifying Potential Components, Step 1: Identifying Potential Components
step 2 summary , Step 2: Classifying Components
step 2: classifying semantic components, Step 2: Classifying Components, Step 2: Classifying Components
step 3 summary , Step 3: Validating the Needs Against Similar Analyses
step 3: validating the needs analysis, Step 3: Validating the Needs Against Similar Analyses, Step 3: Validating the Needs Against Similar Analyses
step 4 summary , Step 4: Selecting Semantic Components
step 4: selecting semantic components, Step 4: Selecting Semantic Components , Step 4: Selecting Semantic Components
step 5 summary , Modeling the Metainformation Components
step 5: building the document hierarchy, Step 5: Building the Document Hierarchy, Modeling the Metainformation Components
step 6 summary , Step 6: Building the Information Units
step 6: building the information units, Step 6: Building the Information Units, Step 6: Building the Information Units
step 7 summary , Step 7: Building the Data-Level Elements
step 7: building the data-level elements, Step 7: Building the Data-Level Elements, Step 7: Building the Data-Level Elements
step 8 summary , Step 8: Populating the Branches
step 8: populating the branches, Step 8: Populating the Branches, Step 8: Populating the Branches
step 9 summary , Entities
step 9: making connections, Step 9: Making Connections , Entities
steps for customized DTD, Customizing an Existing DTD
Design work
constraints, Design Under Special Constraints, Designing Document Types as an Industry-Wide Effort
inspection list , Step 10: Validating and Reviewing the Design
phases, Document Type Needs Analysis
preparation, Preparing for the Design Work, Gathering Analysis Input
validation and revision , Step 10: Validating and Reviewing the Design, Step 10: Validating and Reviewing the Design
summary, Step 10: Validating and Reviewing the Design
Display version
formal public identifier, Formal Public Identifiers and Catalogs
Displayed information (see Information units (IUs))
DocBook DTD, System-Specific Markup Versus Generic Markup
DOCTYPE
keyword, Putting the Pieces Together
DOCTYPE declaration
and nested document type, Creating DTDs for Nested Document Types
and nested document types, Creating DTDs for Nested Document Types
DOCTYPE keyword
document type declaration, Document Type Declarations
reserved name, Concrete Syntax
Document, SGML, Document Types, and Documents, SGML, Document Types, and Documents
(see also SGML document)
as database , Documents as Databases, Documents as Databases
defining the scope, Defining the Scope of Documents, Defining the Scope of Documents
interactions people have with, Types of Interaction with Documents , Document Utilization
classification, Types of Interaction with Documents
structure of, Introduction to DTD Development
Document analysis report, Planning to Prepare Deliverables, Planning to Prepare Deliverables, Producing the Document Analysis Report
(see also Documentation (DTD))
alterations and enhancements, Planning to Prepare Deliverables
as output of the modeling work, Document Type Modeling and Specification
attribute-related problems
checklist, Handling Specifications for Attributes
change control process, Setting Up and Managing a Bug-Reporting System
contents, Planning to Prepare Deliverables
DTD implementator usage, Planning to Prepare Deliverables
element-related problems
checklist, Interpreting and Handling Element Content Model Specifications
information and explanations, Planning to Prepare Deliverables
project glossary, Planning to Prepare Deliverables
Document character set, Document Character Set, Document Character Set
syntax, Document Character Set
Document creation and modification, Types of Interaction with Documents , Document Creation and Modification, Document Creation and Modification
and software processing, SGML Document Processing
auxiliary data, Document Creation and Modification
creation locations, Document Creation and Modification
creation timeline, Document Creation and Modification
deadlines, Document Creation and Modification
definition, Document Creation and Modification
delivery content, Document Creation and Modification
document contents, Document Creation and Modification
document creators, Document Creation and Modification
document languages, Document Creation and Modification
document outputs, Document Creation and Modification
editing culture, Document Creation and Modification
editing environment, Editing Tools and Environments, Editing Tools and Environments
markup consistency, Document Creation and Modification
revision and reuse, Document Creation and Modification
sources of documents, Document Creation and Modification
Document creation principle, Scoping the Work
cookbook example, Performing the Needs Analysis
Document delivery
as analysis input, Gathering Analysis Input
Document engineering toolbox, Document Engineering Toolbox
Document hierarchy, Step 5: Building the Document Hierarchy, Modeling the Document Hierarchy Components , Modeling the Document Hierarchy Components
(see also Hierarchical structure)
(see also Information pool)
(see also Structure)
and component form, Modeling the Document Hierarchy Components
and customized DTD, Customizing an Existing DTD
and different information structures, Modeling the Document Hierarchy Components
and DTD module, Making DTDs Modular
and element form, Modeling the Document Hierarchy Components
and end-tag minimization, Designing Markup Minimization
and information pool, Step 6: Building the Information Units
and links, Links
and metainformation
cookbook example, Modeling the Metainformation Components
and tree diagram, Modeling the Document Hierarchy Components
cookbook example, Modeling the Document Hierarchy Components , Modeling the Metainformation Components
recipe example, Modeling the Document Hierarchy Components
and types of document, Modeling the Document Hierarchy Components
components, Modeling the Document Hierarchy Components
divisions, Divisions , Divisions
checklist, Divisions
identification, Modeling the Document Hierarchy Components
in the training program, The Document Hierarchical Structure
menu example , Modeling the Document Hierarchy Components
modeling work, Modeling the Document Hierarchy Components , Modeling the Document Hierarchy Components
summary, Modeling the Metainformation Components
Document hierarchy module, Document Hierarchy and Metainformation Modules, Document Hierarchy and Metainformation Modules
letter hierarchy module, Document Hierarchy and Metainformation Modules
memo hierarchy module, Document Hierarchy and Metainformation Modules
report hierarchy module, Document Hierarchy and Metainformation Modules
Document importation (see Document creation and modification)
Document instance, SGML, Document Types, and Documents
(see also Presentation instance)
relation with SGML and DTD, SGML, Document Types, and Documents
validation , Validating the DTD
Document interchange
as analysis input, Gathering Analysis Input
DOCUMENT keyword
concrete syntax, Concrete Syntax Scope
formal public identifier, Formal Public Identifiers and Catalogs
Document management and storage, Types of Interaction with Documents , Document Management and Storage, Document Management and Storage
access control, Document Management and Storage
and software processing , SGML Document Processing
definition, Document Management and Storage
document processing, Document Management and Storage
document reuse, Document Management and Storage
document types, Document Management and Storage
electronic formats, Document Management and Storage
electronic storage, Document Management and Storage
storage and archival, Document Management and Storage
system for, Document Management System, Document Management System
Document management principle, Scoping the Work
cookbook example, Performing the Needs Analysis
Document management system
choosing a system
checklist, Document Management System
Document production system (see SGML-based document production system )
Document sample
as analysis input, Gathering Analysis Input
Document Style Semantics and Specification Language (see DSSSL)
Document type, Introduction to SGML, SGML, Document Types, and Documents, SGML, Document Types, and Documents
modeling and specification, Document Type Modeling and Specification, Updating the Model
needs analysis, Document Type Needs Analysis, Step 3: Validating the Needs Against Similar Analyses
nested document type, Creating DTDs for Nested Document Types, Creating DTDs for Nested Document Types, Making DTDs Modular
number of, Scoping the Work
Document type declaration, SGML, Document Types, and Documents, Putting the Pieces Together
DEFAULT entity declaration, Supplying a Default Entity Declaration
syntax, Document Type Declarations, Document Type Declarations
Document type definition (see DTD )
Document type name
document type declaration, Document Type Declarations
Document usability
as analysis input, Gathering Analysis Input
Document utilization, Types of Interaction with Documents , Document Utilization, Document Utilization
(see also Processing applications)
and software processing, SGML Document Processing
definition , Document Utilization
delivery and media, Document Utilization
reading and viewing, Document Utilization
required processing, Document Utilization
searching and navigation, Document Utilization
Document utilization principle, Scoping the Work
cookbook example, Performing the Needs Analysis
Documentation (DTD), Documentation, Documentation for Readers of the DTD
(see also Document analysis report)
for readers, Documentation for Readers of the DTD, Documentation for Readers of the DTD
for users of the markup, Documentation for Users of the Markup, Quick Reference and Online Help
quick reference and online help, Quick Reference and Online Help, Quick Reference and Online Help
reference manual, Reference Manual, Reference Manual
tool guides, Tool Guides, Tool Guides
user's guide, User's Guide , User's Guide
Documentation engineering toolbox
and markup, Addressing Other Factors in Markup Design
DSC , Concrete Syntax
DSO , Concrete Syntax
DSSSL (Document Style Semantics and Specification Language), Formatting Engines and Applications
DTAGLEN
reference quantity set, Concrete Syntax
DTD (Document type definition), Introduction to SGML
(see also Existing DTD)
(see also Reference DTD)
(see also Variant DTDs)
audiences, Audiences for the Training
coding style, Using Good Coding Style, White Space Style
customized DTD , Customizing an Existing DTD
database-like model, Documents as Databases, Documents as Databases
design work, Customizing an Existing DTD
documentation, Documentation, Documentation for Readers of the DTD
for nested document types, Creating DTDs for Nested Document Types, Creating DTDs for Nested Document Types
in an SGML-based document production system, SGML, Document Types, and Documents
maintenance and readability, Techniques for DTD Maintenance and Readability, Creating New Attribute Keywords
checklist, Techniques for DTD Maintenance and Readability
maintenance checklist, Updating the Model
maintenance program, Updating the Model
modified DTD structure, Modified DTD Structure
modularization, Creating DTDs for Nested Document Types, Markup Model Changes Made
number of, Determining the Number of DTDs, Creating Variant Element and Attribute Declarations, Techniques for DTD Reuse and Customization
original DTD structure , Original DTD Structure, Original DTD Structure
recipe example, Putting the Pieces Together
relation with SGML and document instances, SGML, Document Types, and Documents
relation with SGML documents and presentation instances, SGML, Document Types, and Documents
reuse and customization, Techniques for DTD Reuse and Customization , Customizing Existing DTDs
reuse and customization examples, DTD Reuse and Customization Sample, Markup Model Changes Made
strictness of models, Strictness of Models, Strictness of Models
checklist, Strictness of Models
syntax, DTD Implementor's Quick Reference, Formal Public Identifiers and Catalogs
testing, Testing the Use of the DTD in the Real World, Usability with People
training and support, Training and Support, Training Challenges
usability with applications, Usability with Applications
usability with people, Usability with People
user support, User Support
validation, Validating the DTD, Validating the DTD
validation and testing, Validation and Testing, Usability with People
DTD architecture, DTD Development Phases
DTD audience principle, Scoping the Work
cookbook example, Performing the Needs Analysis
DTD development
and industry-standard DTD, Introduction to DTD Development
and software tools, SGML Information Modeling Tools and Formalisms
in a global SGML project, The Global Picture, Data Flow Among the DTDs
introduction, Introduction to DTD Development, SGML Information Modeling Tools and Formalisms
launching the project, Launching the Project, Planning the Project Workflow
methodology, DTD Development Phases
phases , DTD Development Phases, DTD Development Phases
scope of documents, Defining the Scope of Documents, Defining the Scope of Documents
users, Identifying Future Users
DTD development methodology
advantages, Introduction to DTD Development
DTD development project
constraints, Listing the Project Constraints , Listing the Project Constraints
deliverables, Listing the Project Deliverables, Listing the Project Deliverables
goals and strategic directions, Defining the Project Goals and Strategic Directions, Defining the Project Goals and Strategic Directions
handling politics, Handling Project Politics , Handling Project Politics
plan, Writing the Project Plan, Writing the Project Plan
preparing to launch the project, Preparing to Launch the Project, Writing the Project Plan
risks, Controlling the Project Risks, Controlling the Project Risks
schedule and budget, Planning the Schedule and Budget , Planning the Schedule and Budget
staff, Staffing the Project, Staffing the Project
workflow, Planning the Project Workflow, Planning the Project Workflow
DTD development project group, Setting Up the Project Group
design team, facilitator and recordist, The Design Team, Facilitator, and Recordist, The Design Team, Facilitator, and Recordist
DTD implementor, The DTD Implementor
guest experts, Guest Experts
one-man band situation, The One-Man Band Situation
project leader, The Project Leader
DTD documentation
maintenance documentation, Comment Style
user documentation, Comment Style
DTD file
main DTD file, Main DTD Files
new letter DTD, Main DTD Files
new memo DTD, Main DTD Files
new report DTD, Main DTD Files
DTD fragment (see Existing DTD)
DTD keyword
formal public identifier, Formal Public Identifiers and Catalogs
DTD maintenance documentation , Documentation for Readers of the DTD
(see also DTD user documentation)
checklist, Documentation for Readers of the DTD
DTD module, Modified DTD Structure
advantages
checklist, Making DTDs Modular
creation , Making DTDs Modular, Making DTDs Modular
definition, Making DTDs Modular
dependencies between modules, Making DTDs Modular
for existing DTD, Making DTDs Modular
for nested document types, Making DTDs Modular
for several document hierarchies, Making DTDs Modular
high-level module, Making DTDs Modular
low-level module , Making DTDs Modular
DTD project management, DTD Project Management , Handling Project Politics
DTD rule, Elements, Putting the Pieces Together, Strictness of Models
(see also SGML rule)
(see also Rule set)
(see also Content model)
checklist, Strictness of Models
DTD structure
example, Original DTD Structure, Original DTD Structure
DTD user documentation, Documentation for Users of the Markup, Quick Reference and Online Help
(see also DTD maintenance documentation)
quick reference and online help, Quick Reference and Online Help, Quick Reference and Online Help
reference manual, Reference Manual, Reference Manual
tool guides, Tool Guides, Tool Guides
user's guide, User's Guide , User's Guide
DTEMPLEN
reference quantity set, Concrete Syntax
DTGC , Concrete Syntax
DTGO , Concrete Syntax

E

Editing tool
in the training program, Exercises on the Editing Software and Environment
Editing tools, Editing Tools and Environments, Editing Tools and Environments
Either-or (OR) connector, Element Declarations
Either-Or relationship
in tree diagram, Sequential and Either-Or Relationships
ELEMCAP
reference capacity set, Capacity Set
Element, Elements, Elements
acting like entity reference, Interpreting and Handling Element Content Model Specifications
and data-level component, Step 7: Building the Data-Level Elements
and document hierarchy, Modeling the Document Hierarchy Components
and metainformation, Modeling the Metainformation Components
and SGML declaration quantities, Element Declarations
Any-order element, Limiting the Occurrence of Any-Order Elements, Limiting the Occurrence of Any-Order Elements
container element, Container Elements Versus Flat Structures, Container Elements Versus Flat Structures, Paragraphs, Forcing the Occurrence of One of Several Optional Elements
empty element, Interpreting and Handling Element Content Model Specifications
in tree diagram, Elements
multiple elements, Multiple Elements, Multiple Elements, Organizing Element and Attribute Declarations, Synchronizing the Content Models and Attributes of Multiple Elements
nesting depth, Element Declarations
number of, Distinctions Between Components, Container Elements Versus Flat Structures, Usability with People
optional element, Forcing the Occurrence of One of Several Optional Elements, Forcing the Occurrence of One of Several Optional Elements
phantom element, Managing Parameter Entities for Element Collections
phrase element, Semantic Extension Markup
recipe example, Elements, Putting the Pieces Together
redefinition, Including Markup Declarations Conditionally
renaming, Making Markup Names Customizable
similarity with other elements, Interpreting and Handling Element Content Model Specifications
Single element, Single Element in Different Contexts
single element, Single Element with Multiple Attribute Values, Single Element with Multiple Attribute Values
ELEMENT
keyword, Putting the Pieces Together
Element collection, Collections and Any-Order Groups
and parameter entity, Making Content Models Customizable
organization, Techniques for DTD Maintenance and Readability, Organizing Element and Attribute Declarations, Managing Parameter Entities for Element Collections, Managing Parameter Entities for Element Collections
with PCDATA keyword , Managing Parameter Entities for Element Collections
Element collection form, Step 8: Populating the Branches
Element declaration
and name group, Synchronizing the Content Models and Attributes of Multiple Elements
creation, Creating Variant Element and Attribute Declarations, Creating Variant Element and Attribute Declarations
organization, Techniques for DTD Maintenance and Readability, Organizing Element and Attribute Declarations, Organizing Element and Attribute Declarations
syntax, Element Declarations, Element Declarations
Element form, Performing the Modeling Work
and document hierarchy, Modeling the Document Hierarchy Components
and modeling work, Performing the Modeling Work, Performing the Modeling Work
and tree diagram , Step 8: Populating the Branches
compared to semantic component form, Performing the Modeling Work
cross-reference with the component form, Step 6: Building the Information Units
description , Performing the Modeling Work
explanation of the fields, Performing the Modeling Work
ELEMENT keyword , Element Declarations
reserved name, Concrete Syntax
Element name (see Generic identifier)
attribute declaration, Attribute Definition List Declarations
Element name group
attribute declaration, Attribute Definition List Declarations
Element Structure Information Set (see ESIS)
Element type, Elements
different contexts , Single Element in Different Contexts
unique context , Multiple Elements
ELEMENTS keyword
formal public identifier, Formal Public Identifiers and Catalogs
Elm tree diagram, SGML Information Modeling Tools and Formalisms, SGML Information Modeling Tools and Formalisms
additional notations, Additional Notations
advantages , SGML Information Modeling Tools and Formalisms
and data-level component
recipe example, Step 7: Building the Data-Level Elements
and document hierarchy, Modeling the Document Hierarchy Components
cookbook example, Modeling the Document Hierarchy Components , Modeling the Metainformation Components
recipe example, Modeling the Document Hierarchy Components
and element form, Step 8: Populating the Branches
and elements , Elements
and information units
ingredient list example, Step 6: Building the Information Units
and modeling work, Performing the Modeling Work
attributes , Attributes
building process , Tree Diagram Building Process
cloud, Step 8: Populating the Branches
for any-order element
song collection example, Limiting the Occurrence of Any-Order Elements
for back matter, Forcing the Occurrence of One of Several Optional Elements
for nested document type, Creating DTDs for Nested Document Types
group , Groups
notation, SGML Information Modeling Tools and Formalisms
notation summary, Tree Diagram Reference
quick reference, Tree Diagram Reference, Tree Diagram Building Process
recipe example, SGML Information Modeling Tools and Formalisms
sequential and either-or-relationships, Sequential and Either-Or Relationships
tree branches , Step 8: Populating the Branches
tree leaf, Handling Specifications for Mixed Content
EMPTY declared value, Designing Markup Minimization
EMPTY keyword
element declaration, Element Declarations
reserved name, Concrete Syntax
End-tag, Elements, Designing Markup Minimization
and omitted tag, Designing Markup Minimization
null end-tag, Concrete Syntax
End-tag open, Concrete Syntax
ENDTAG
reference quantity set, Entities
ENDTAG keyword
entity declaration, General Entity Declarations
reserved name , Concrete Syntax
ENTCAP
reference capacity set, Capacity Set
ENTCHCAP
reference capacity set, Capacity Set
ENTITIES declared value, Attribute Definition List Declarations
ENTITIES keyword
formal public identifier, Formal Public Identifiers and Catalogs
reserved name, Concrete Syntax
Entity, Entities, Entities, Entities , Parameter Entity Declarations
and SGML declaration quantities, Entities
and special characters, Entities , Entities
common errors, Validating the DTD
for special symbols and characters, Defining Entities for Special Symbols and Characters, Defining Entities for Special Symbols and Characters
general entity, Entities
parameter entity, Creating Variant Element and Attribute Declarations, Designing Enumerated-Type Attributes, Techniques for DTD Maintenance and Readability, Managing Parameter Entities for Element Collections, Entities
recipe example, Putting the Pieces Together
ENTITY
in NAMING, Concrete Syntax
keyword, Putting the Pieces Together
Entity declaration
DEFAULT entity declaration , Supplying a Default Entity Declaration
general entity declaration, General Entity Declarations , General Entity Declarations
parameter entity declaration, Parameter Entity Declarations , Parameter Entity Declarations
ENTITY declared value , Attribute Definition List Declarations
Entity definition
group delimiters and occurrence indicators, Synchronizing the Content Models and Attributes of Multiple Elements
ENTITY keyword
entity declaration, General Entity Declarations
parameter entity declaration, Parameter Entity Declarations
reserved name, Concrete Syntax
Entity name
and element collection, Managing Parameter Entities for Element Collections
Entity reference, Entities
character entity reference, Defining Entities for Special Symbols and Characters
recipe example, Entities
SDATA entity , Allowing Markup Characters as Document Content
Entity reference open, Concrete Syntax
Entity types, Entities
ENTITYdeclared value
and SUBDOCfeature, Creating DTDs for Nested Document Types
ENTLVL
reference quantity set, Concrete Syntax
Enumerated-type attribute
design, Designing Enumerated-Type Attributes, Designing Enumerated-Type Attributes
ERO , Concrete Syntax
ESIS (Element Structure Information Set), Transformation Engines and Applications
ETAGO , Concrete Syntax
Exclusion, Concrete Syntax
Exclusion group
element declaration, Element Declarations
EXGRPCAP
reference capacity set, Capacity Set
Existing DTD
advantages, Customizing an Existing DTD
and DTD module, Making DTDs Modular
and the analysis work, Step 3: Validating the Needs Against Similar Analyses
as analysis input, Gathering Analysis Input
ATA, System-Specific Markup Versus Generic Markup
CALS, System-Specific Markup Versus Generic Markup
CALS (Continuous Acquisition and Lifecycle Support), Formatting Engines and Applications
customization, Customizing an Existing DTD, Customizing an Existing DTD, Customizing Existing DTDs, Customizing Existing DTDs
checklist, Customizing Existing DTDs
DocBook, System-Specific Markup Versus Generic Markup
industry-standard DTD, Introduction to DTD Development
OS (Output Specification), Formatting Engines and Applications
EXNMCAP
reference capacity set, Capacity Set
EXPLICIT
feature, Feature Use
Extended DTD, Categories of Customization, Renamed Markup Models, Extended Markup Models
advantages, Extended Markup Models
Extension, Extended Markup Models

F

Feature use, Feature Use, Feature Use
Feature, special, Special Features, Special Features
and content-based-component, Special Features
and presentational component, Special Features
FEATURES keyword
feature, Feature Use
FEATURES parameter
syntax, Feature Use
final value, Designing Enumerated-Type Attributes
FIXED keyword, Making Markup Names Customizable
reserved name, Concrete Syntax
FIXED value default value , Attribute Definition List Declarations
Flat structure, Modeling the Document Hierarchy Components , Container Elements Versus Flat Structures, Container Elements Versus Flat Structures
and information units, Step 6: Building the Information Units
menu example, Recognizing Nested Containment
Form
for change requests, Setting Up and Managing a Bug-Reporting System
for element collections, Step 8: Populating the Branches
for elements, Performing the Modeling Work
for population of contexts, Step 8: Populating the Branches
for semantic components, Performing the Needs Analysis, Performing the Modeling Work
FORMAL
feature, Feature Use
Formal public identifier
keywords, Formal Public Identifiers and Catalogs
Formal public identifiers, Making DTDs Modular, Formal Public Identifiers and Catalogs, Formal Public Identifiers and Catalogs
syntax, Formal Public Identifiers and Catalogs
Formatting engines, Formatting Engines and Applications , Formatting Engines and Applications
(see also Transformation engines)
choices in , Formatting Engines and Applications
Formatting Output Specification Instance (see FOSI)
FOSI (Formatting Output Specification Instance), Formatting Engines and Applications
FUNCHAR
concrete syntax, Concrete Syntax
FUNCTION
concrete syntax, Concrete Syntax

G

GENERAL
in DELIM, Concrete Syntax
in NAMING, Concrete Syntax
General entity, Entities
General entity declaration, General Entity Declarations , General Entity Declarations
syntax, General Entity Declarations
General entity name
entity declaration, General Entity Declarations
Generated text , Generated Text, Generated Text
(see also Augmented text)
and Tag Abuse Syndrome, Generated Text
modeling options , Generated Text
problems, Generated Text
Generic identifier, Designing Markup Names, Making Markup Names Customizable
Generic markup, System-Specific Markup Versus Generic Markup, System-Specific Markup Versus Generic Markup
(see also System-specific markup)
versus declarative markup, System-Specific Markup Versus Generic Markup
Graphic, Graphics
Graphical diagram, SGML Information Modeling Tools and Formalisms
recipe example, SGML Information Modeling Tools and Formalisms
Group
in tree diagram, Groups
Group close, Concrete Syntax
Group delimiters
in the entity definition, Synchronizing the Content Models and Attributes of Multiple Elements
Group open, Concrete Syntax
GRPC , Concrete Syntax
GRPCAP
reference capacity set, Capacity Set
GRPCNT
reference quantity set, Element Declarations, Concrete Syntax
GRPGTCNT, Element Declarations
reference quantity set, Concrete Syntax
GRPLVL
reference quantity set, Element Declarations, Concrete Syntax
GRPO , Concrete Syntax

H

Hierarchical, SGML, Document Types, and Documents
(see also Document hierarchy )
(see also Structure)
Hierarchical containment
nested containment, Recognizing Nested Containment, Recognizing Nested Containment
Hierarchical structure, Step 2: Classifying Components
(see also Document hierarchy)
cookbook example, Step 2: Classifying Components
High-level module, Making DTDs Modular
HTML (Hypertext Markup Language), SGML, Document Types, and Documents, Search and Retrieval Engines, Presentation DTDs
Hypertext Markup Language (see HTML)
HyTime, SGML Declarations, Application-Specific Information
HyTime techniques, Links

I

ICADD (International Committee for Accessible Document Design), Listing the Project Constraints
ICADD (the International Committee for Accessible Document Design), SGML Declarations
ID declared value , Designing Markup Names, Creating New Attribute Keywords, Attribute Definition List Declarations
and SUBDOC feature, Creating DTDs for Nested Document Types
design, Designing ID and ID Reference Attributes
ID keyword, Concrete Syntax
ID/IDREF method, Links
IDCAP, Capacity Set
IDdeclared value, Handling Specifications for Attributes
IDLINK keyword
reserved name, Concrete Syntax
IDREF declared value, Handling Specifications for Attributes , Designing Markup Names, Attribute Definition List Declarations
and SUBDOC feature, Creating DTDs for Nested Document Types
design, Designing ID and ID Reference Attributes
IDREF keyword
reserved name , Concrete Syntax
IDREFCAP
reference capacity set, Capacity Set
IDREFS declared value, Attribute Definition List Declarations
IDREFS keyword
reserved name, Concrete Syntax
IGNORE keyword , Including Markup Declarations Conditionally
marked section declaration, Marked Section Declarations
reserved name, Concrete Syntax
IMPLICIT
feature, Feature Use
IMPLIED default value, Handling Specifications for Attributes , Creating New Attribute Keywords, Attribute Definition List Declarations
design, Designing Attributes with Implied Values
IMPLIED keyword
reserved name, Concrete Syntax
Importation (Document) (see Document creation and modification)
In-house DTD, Interchange DTD
INCLUDE keyword , Including Markup Declarations Conditionally
marked section declaration, Marked Section Declarations
reserved name, Concrete Syntax
Inclusion, Concrete Syntax
Inclusion group
element declaration, Element Declarations
Industry-standard DTD, Designing Document Types as an Industry-Wide Effort, Designing Document Types as an Industry-Wide Effort
and DTD development, Introduction to DTD Development
and interchange DTD, Designing Document Types as an Industry-Wide Effort
and subsetted DTD, Subsetted Markup Models
checklist , Designing Document Types as an Industry-Wide Effort
goals, Designing Document Types as an Industry-Wide Effort
markup model, Designing Document Types as an Industry-Wide Effort
project team, Designing Document Types as an Industry-Wide Effort
Industry-wide DTD
markup model, Designing Document Types as an Industry-Wide Effort
Information
repeated information, Recognizing Content, Structure, and Presentation
retrieved information, Recognizing Content, Structure, and Presentation
Information modeling, SGML Information Modeling Tools and Formalisms, SGML Information Modeling Tools and Formalisms
Information pool, Step 6: Building the Information Units, Step 6: Building the Information Units
(see also Document hierarchy)
and DTD module , Making DTDs Modular
and information units, Step 6: Building the Information Units
and links, Links
division of the components, Step 6: Building the Information Units
Information pool module, Information Pool Module, Information Pool Module
Information units (IUs), Step 6: Building the Information Units, Step 6: Building the Information Units
(see also Data-level component)
and customized DTD, Customizing an Existing DTD
and data-level component, Step 7: Building the Data-Level Elements
and element form, Step 6: Building the Information Units
and end-tag minimization, Designing Markup Minimization
and modeling work, Step 6: Building the Information Units, Step 6: Building the Information Units
and self-containing element, Step 8: Populating the Branches
classes and collections
example, Information Pool Module
classification , Step 6: Building the Information Units
cookbook example, Step 6: Building the Information Units
collapsing elements, Step 6: Building the Information Units
identification in the information pool, Step 6: Building the Information Units
in the training program, The Information Units and Data-Level Elements
modeling work
summary, Step 6: Building the Information Units
structure, Step 6: Building the Information Units
cookbook example, Step 6: Building the Information Units
ingredient list example, Step 6: Building the Information Units
INITIAL keyword
reserved name, Concrete Syntax
Inline information (see Data-level component)
Instance (see Document instance)
INSTANCE keyword
concrete syntax, Concrete Syntax Scope
Interchange DTD, The Reference DTD and Its Variants, Interchange DTD, Interchange DTD, Data Flow Among the DTDs
and industry-standard DTD, Designing Document Types as an Industry-Wide Effort
Internal declaration subset, Document Type Declarations
International Committee for Accessible Document Design (see ICADD)
International Organization for Standardization (see ISO )
International Standard Book Number (see ISBN)
Internet, Search and Retrieval Engines
ISBN (International Standard Book Number), Formal Public Identifiers and Catalogs
ISO (International Organization for Standardization), System-Specific Markup Versus Generic Markup
ISO character entity sets, ISO Character Entity Sets, ISO Character Entity Sets
ISO entity set, Allowing Markup Characters as Document Content, Defining Entities for Special Symbols and Characters
ISO keyword
formal public identifier, Formal Public Identifiers and Catalogs
IUs (see Information units)

L

Labeled component, Recognizing Nested Containment
Language
formal public identifier, Formal Public Identifiers and Catalogs
LC
in NAMING, Concrete Syntax
LCNMCHAR
in NAMING, Concrete Syntax
LCNMSTRT
in NAMING, Concrete Syntax
Link architecture
HyTime techniques, Links
ID/IDREF method, Links
Link component, Links, Links
(see also Semantic component)
and markup, Links
classification scheme, Links
content-based link, Links
cookbook project , Links
identification, Links
presentational and procedural link, Links
structural link, Links
LINK keyword
feature, Feature Use
reserved name, Concrete Syntax
Linking process
in the training program, The Linking Processes
LINKTYPE keyword
reserved name, Concrete Syntax
LIT , Concrete Syntax
LITA , Concrete Syntax
Literal start or end, Concrete Syntax
(see also Alternative literal start or end)
LITLEN
reference quantity set, Attribute Definition List Declarations, Entities , Concrete Syntax
LITLEN declared value, Attribute Definition List Declarations
LKNMCAP
reference capacity set, Capacity Set
LKSETCAP
reference capacity set, Capacity Set
Low-level module , Making DTDs Modular
LPD keyword
formal public identifier, Formal Public Identifiers and Catalogs

M

Maintenance work, Updating the Model, Techniques for DTD Maintenance and Readability, Creating New Attribute Keywords
checklist, Updating the Model
description list, Updating the Model
Mallet project management methodology, Planning the Project Workflow
Management (Document) (see Document management and storage)
Management (DTD), DTD Project Management , Handling Project Politics
MAPCAP
reference capacity set, Capacity Set
Marked section, Allowing Markup Characters as Document Content
and DTD module, Making DTDs Modular
and parameter entities, Including Markup Declarations Conditionally
and redefinition of elements and attributes, Including Markup Declarations Conditionally
IGNORE keyword, Including Markup Declarations Conditionally
INCLUDE keyword , Including Markup Declarations Conditionally
parameterized marked section, Creating Variant Element and Attribute Declarations
Marked section close , Concrete Syntax
Marked section content
marked section declaration, Marked Section Declarations
Marked section declaration, Marked Section Declarations, Marked Section Declarations
syntax, Marked Section Declarations
Marking up, SGML, Document Types, and Documents
Markup, SGML, Document Types, and Documents, Useful Markup to Consider, Markup That Eases Document Conversion
(see also SGML markup)
and augmented text, Augmented Text
and document conversion, Markup That Eases Document Conversion, Markup That Eases Document Conversion
and extended DTD, Extended Markup Models
and renamed DTD, Renamed Markup Models
and subsetted DTD, Subsetted Markup Models
changes after modularization and parameterization, Markup Model Changes Made
customization, Techniques for DTD Reuse and Customization , Categories of Customization
design and implementation, Markup Model Design and Implementation , Supplying a Default Entity Declaration
documentation for users, Documentation for Users of the Markup, Quick Reference and Online Help
for semantic extension, Semantic Extension Markup , Semantic Extension Markup
in the training program, Markup Exercises on Known Documents , Markup Exercises on Unknown Documents
multiple markup models, Techniques for DTD Reuse and Customization
organization, White Space Style
Markup characters
as document content, Allowing Markup Characters as Document Content, Allowing Markup Characters as Document Content
Markup declaration, Putting the Pieces Together
and customization, Including Markup Declarations Conditionally , Including Markup Declarations Conditionally
Markup declaration close , Concrete Syntax
Markup declaration open, Concrete Syntax
Markup declarations
document type declaration, Document Type Declarations
Markup design, Addressing Other Factors in Markup Design, Supplying a Default Entity Declaration
Markup language
rcard, Step 1: Identifying Potential Components
Markup minimization
design, Designing Markup Minimization, Designing Markup Minimization
Markup model, DTD Development Phases
overly broad, Overly Broad Model
validation, Validating the Markup Model, Overly Broad Model
wrong or overly constrained, Wrong or Overly Constrained Model
Markup name, Designing Markup Names, Designing Markup Names
(see also Generic identifier)
checklist, Designing Markup Names
customization, Making Markup Names Customizable , Making Markup Names Customizable
Markup systems, SGML and Other Markup Systems , SGML Markup Strengths
as analysis input, Gathering Analysis Input
Contextual markup, Noncontextual Markup Versus Contextual Markup, Noncontextual Markup Versus Contextual Markup
Declarative markup, Procedural Markup Versus Declarative Markup, Procedural Markup Versus Declarative Markup
Generic markup, System-Specific Markup Versus Generic Markup, System-Specific Markup Versus Generic Markup
Noncontextual markup, Noncontextual Markup Versus Contextual Markup, Noncontextual Markup Versus Contextual Markup
Procedural markup, Procedural Markup Versus Declarative Markup, Procedural Markup Versus Declarative Markup
System-specific markup, System-Specific Markup Versus Generic Markup, System-Specific Markup Versus Generic Markup
MD
reference quantity set, Entities
MD keyword
entity declaration, General Entity Declarations
reserved name, Concrete Syntax
MDC , Concrete Syntax
MDO , Concrete Syntax
Metainformation , Modeling the Document Hierarchy Components
and document hierarchy, Modeling the Metainformation Components
cookbook example, Modeling the Metainformation Components
and modeling work, Modeling the Metainformation Components, Modeling the Metainformation Components
cookbook example, Modeling the Metainformation Components, Modeling the Metainformation Components
in a book, Modeling the Metainformation Components
modeling work
summary, Modeling the Metainformation Components
position of its output, Modeling the Metainformation Components
recipe example, Modeling the Metainformation Components
represented as element or attribute, Modeling the Metainformation Components
Metainformation module, Document Hierarchy and Metainformation Modules, Document Hierarchy and Metainformation Modules
memo and letter metainformation module, Document Hierarchy and Metainformation Modules
Metainformation placeholder
and augmented text, Augmented Text
Metalanguage, SGML, Document Types, and Documents
Minimization
and start-tag, Designing Markup Minimization
omitted tag minimization, Designing Markup Minimization
Minimization (Markup) , Designing Markup Minimization, Designing Markup Minimization
short reference minimization, Designing Markup Minimization
short tag minimization, Designing Markup Minimization
MINIMIZE keyword
feature, Feature Use
MINUS , Concrete Syntax
Mixed content model, Interpreting and Handling Element Content Model Specifications
handling specifications, Handling Specifications for Mixed Content, Handling Specifications for Mixed Content
problem , Handling Specifications for Mixed Content
list item example, Handling Specifications for Mixed Content
Modeling, Introduction to SGML
Modeling (Information), SGML Information Modeling Tools and Formalisms, SGML Information Modeling Tools and Formalisms
Modeling work, Document Type Modeling and Specification, Updating the Model
and document hierarchy identification, Modeling the Document Hierarchy Components
and generated text, Generated Text
and information units, Step 6: Building the Information Units, Step 6: Building the Information Units
augmented text
checklist , Augmented Text
building the document hierarchy, Step 5: Building the Document Hierarchy, Modeling the Metainformation Components
data-level component, Step 7: Building the Data-Level Elements, Step 7: Building the Data-Level Elements
summary, Step 7: Building the Data-Level Elements
differences from analysis work, Document Type Needs Analysis
document hierarchy
summary, Modeling the Metainformation Components
document hierarchy divisions, Divisions , Divisions
checklist, Divisions
goal, Document Type Modeling and Specification
in design team work, Preparing for the Modeling Work, Preparing for the Modeling Work
Information units (IUs)
summary, Step 6: Building the Information Units
making connections, Step 9: Making Connections , Entities
summary, Entities
metainformation, Modeling the Metainformation Components, Modeling the Metainformation Components
summary, Modeling the Metainformation Components
output, Document Type Modeling and Specification
performing, Performing the Modeling Work, Step 10: Validating and Reviewing the Design
populating the branches, Step 8: Populating the Branches, Step 8: Populating the Branches
summary, Step 8: Populating the Branches
preparation, Preparing for the Modeling Work, Step 10: Validating and Reviewing the Design
problems, Modeling Considerations, Graphics
selecting semantic components, Step 4: Selecting Semantic Components , Step 4: Selecting Semantic Components
summary, Step 4: Selecting Semantic Components
validating and reviewing the design, Step 10: Validating and Reviewing the Design, Step 10: Validating and Reviewing the Design
summary, Step 10: Validating and Reviewing the Design
Modification (Document) (see Document creation and modification)
Modified DTD structure, Modified DTD Structure, Markup Model Changes Made
Modular DTD structure, Creating DTDs for Nested Document Types, Creating DTDs for Nested Document Types
Modular relationships
memo, letter, and report DTDs, Main DTD Files
Modularization (DTD)
advantages, Techniques for DTD Reuse and Customization
MS
reference quantity set , Entities
MS keyword
entity declaration, General Entity Declarations
reserved name, Concrete Syntax
MSC , Concrete Syntax
MSICHAR
concrete syntax, Concrete Syntax
MSOCHAR
concrete syntax, Concrete Syntax
MSSCHAR
concrete syntax, Concrete Syntax
Multiple attribute values
and single element, Single Element with Multiple Attribute Values, Single Element with Multiple Attribute Values
Multiple elements, Multiple Elements, Multiple Elements
content models and attributes, Synchronizing the Content Models and Attributes of Multiple Elements, Synchronizing the Content Models and Attributes of Multiple Elements
organization, Techniques for DTD Maintenance and Readability, Organizing Element and Attribute Declarations
Multiple markup models
with the same DTD code, Techniques for DTD Reuse and Customization

N

NAME declared value, Designing Enumerated-Type Attributes, Attribute Definition List Declarations
Name group, Synchronizing the Content Models and Attributes of Multiple Elements
and attribute declaration , Synchronizing the Content Models and Attributes of Multiple Elements
and element declaration , Synchronizing the Content Models and Attributes of Multiple Elements
NAME keyword
reserved name, Concrete Syntax
Name token group
attribute declaration, Attribute Definition List Declarations
NAME value , Semantic Extension Markup , Designing Markup Minimization
NAMECASE
in NAMING, Concrete Syntax
NAMELEN
reference quantity set, Element Declarations, Entities , Concrete Syntax
NAMELEN declared value, Attribute Definition List Declarations
NAMELEN default value, Designing Markup Names
NAMES, Concrete Syntax
concrete syntax, Concrete Syntax
NAMES declared value, Attribute Definition List Declarations
NAMES keyword
reserved name, Concrete Syntax
NAMING feature, Designing Markup Names, Allowing Markup Characters as Document Content
NDATA keyword
entity declaration, General Entity Declarations
reserved name, Concrete Syntax
Needs analysis
Performing, Performing the Needs Analysis, Step 3: Validating the Needs Against Similar Analyses
preparation, Document Type Needs Analysis, Step 3: Validating the Needs Against Similar Analyses
validation, Step 3: Validating the Needs Against Similar Analyses, Step 3: Validating the Needs Against Similar Analyses
summary, Step 3: Validating the Needs Against Similar Analyses
Nested containment
block component, Recognizing Nested Containment
checklist, Recognizing Nested Containment
container component, Recognizing Nested Containment
identification , Recognizing Nested Containment, Recognizing Nested Containment
labeled component, Recognizing Nested Containment
Nested document type, Creating DTDs for Nested Document Types, Creating DTDs for Nested Document Types
and DTD module, Making DTDs Modular
structure, Creating DTDs for Nested Document Types
Nested structure
menu example, Recognizing Nested Containment
NET , Concrete Syntax
NMTOKEN declared value , Designing Enumerated-Type Attributes, Attribute Definition List Declarations
NMTOKEN keyword
reserved name, Concrete Syntax
NMTOKENS declared value, Attribute Definition List Declarations
NMTOKENS keyword
reserved name, Concrete Syntax
Noncontextual markup, Noncontextual Markup Versus Contextual Markup, Noncontextual Markup Versus Contextual Markup
(see also Contextual markup)
NONE, Concrete Syntax
application-specific information, Application-Specific Information
concrete syntax, Concrete Syntax
NONSGML keyword
formal public identifier, Formal Public Identifiers and Catalogs
NORMSEP
reference quantity set, Concrete Syntax
NOTATION
notation declaration, Notation Declarations
Notation declaration, Notation Declarations, Notation Declarations
syntax, Notation Declarations
NOTATION declared value, Attribute Definition List Declarations
NOTATION keyword
formal public identifier, Formal Public Identifiers and Catalogs
reserved name, Concrete Syntax
Notation name
notation declaration, Notation Declarations
NOTCAP
reference capacity set, Capacity Set
NOTCHCAP
reference capacity set, Capacity Set
Null end-tag, Concrete Syntax
NUMBER declared value, Creating New Attribute Keywords, Attribute Definition List Declarations
and enumerated-type attribute , Designing Enumerated-Type Attributes
NUMBER keyword
reserved name , Concrete Syntax
NUMBERS declared value, Attribute Definition List Declarations
NUMBERSkeyword
reserved name, Concrete Syntax
NUTOKEN declared value, Attribute Definition List Declarations
NUTOKEN keyword
reserved name, Concrete Syntax
NUTOKENS declared value, Attribute Definition List Declarations
NUTOKENSkeyword
reserved name, Concrete Syntax

O

O (see Omitted tag minimization)
O keyword
reserved name, Concrete Syntax
Occurrence indicator, Element Declarations, Occurrence Specifications
(*) Asterisk, Element Declarations
(+) Plus sign, Element Declarations
(?) Question mark, Element Declarations
optional and repeatable occurrence indicator, Concrete Syntax
optional occurrence indicator, Concrete Syntax
required and repeatable occurrence indicator, Concrete Syntax
Occurrence indicators
in the entity definition , Synchronizing the Content Models and Attributes of Multiple Elements
OMITTAG
feature, Feature Use
OMITTAG feature, Designing Markup Minimization, Validating the DTD, Element Declarations
Omitted tag minimization, Designing Markup Minimization
and end-tag, Designing Markup Minimization
Omitted-tag minimization
and container element, Container Elements Versus Flat Structures
common errors, Validating the DTD
Onion approach
to collection parameter entities, Managing Parameter Entities for Element Collections
with element class entities, Managing Parameter Entities for Element Collections
Online help and quick reference, Quick Reference and Online Help, Quick Reference and Online Help
quick reference card, Quick Reference and Online Help
OPT , Concrete Syntax
OPT occurrence indicator, Occurrence Specifications
Optional and repeatable occurrence indicator, Concrete Syntax
Optional element
occurrence, Forcing the Occurrence of One of Several Optional Elements, Forcing the Occurrence of One of Several Optional Elements
Optional occurrence indicator, Concrete Syntax
OR , Concrete Syntax
Or connector, Concrete Syntax
OR connector, Sequential and Either-Or Relationships, Collections and Any-Order Groups
OR content model, Collections and Any-Order Groups
Original DTD structure
letter DTD, Original DTD Structure
memo DTD , Original DTD Structure
memo, letter and report DTDs, Modified DTD Structure
memo, letter, and report DTDs, Original DTD Structure
report DTD, Original DTD Structure
OS (Output Specification), Formatting Engines and Applications
OTHER keyword
feature, Feature Use
other value, Designing Enumerated-Type Attributes
otheratt value, Designing Enumerated-Type Attributes
Outline diagram, SGML Information Modeling Tools and Formalisms
Output Specification (see OS)

P

Paragraph
complex paragraph , Paragraphs
structural definition , Paragraphs
traditional definition, Paragraphs, Paragraphs
Parameter entity, Entities
and declared value, Techniques for DTD Maintenance and Readability
and default value, Techniques for DTD Maintenance and Readability
and DTD module, Making DTDs Modular
and element collection, Managing Parameter Entities for Element Collections, Making Content Models Customizable
and element collections, Techniques for DTD Maintenance and Readability
and enumerated-type attribute, Designing Enumerated-Type Attributes
and multiple elements, Techniques for DTD Maintenance and Readability, Synchronizing the Content Models and Attributes of Multiple Elements
and SGML keywords , Creating New Attribute Keywords
and variant DTDs, Creating Variant Element and Attribute Declarations
changing markup names, Making Markup Names Customizable
collection parameter entities, Managing Parameter Entities for Element Collections
common errors, Validating the DTD
customization , Making DTDs Modular
for element collection, Managing Parameter Entities for Element Collections, Managing Parameter Entities for Element Collections
organization in the DTD, Techniques for DTD Maintenance and Readability
subsetting and extension of content models, Making Content Models Customizable
Parameter entity declaration, Parameter Entity Declarations , Parameter Entity Declarations
and internal subset, Making DTDs Modular
syntax, Parameter Entity Declarations
Parameter entity name
parameter entity declaration, Parameter Entity Declarations
Parameter entity reference, Concrete Syntax
Parameterized marked section
and variant DTDs, Creating Variant Element and Attribute Declarations
Parser, SGML Document Processing
(see also Validating SGML parser )
and ambiguous content model, Handling Specifications That Specify Ambiguous Content Models, Handling Specifications That Specify Ambiguous Content Models
and CDATA text, Handling Specifications for Attributes
and markup characters , Allowing Markup Characters as Document Content
Partitioned content model
and single element, Single Element with Partitioned Content Models, Single Element with Partitioned Content Models
PCDATA
keyword, Putting the Pieces Together
PCDATA keyword
and content model, Forcing the Occurrence of One of Several Optional Elements
and element collection, Managing Parameter Entities for Element Collections
and mixed content model, Interpreting and Handling Element Content Model Specifications
and separator characters, Handling Specifications for Mixed Content
element declaration, Element Declarations
reserved name, Concrete Syntax
PERO , Concrete Syntax
Phantom element, Managing Parameter Entities for Element Collections
phrase element, Semantic Extension Markup
Physical markup
appearance of , Putting the Pieces Together
PI keyword
entity declaration, General Entity Declarations
reserved name, Concrete Syntax
PIC , Concrete Syntax
PILEN
reference quantity set, Concrete Syntax
PIO , Concrete Syntax
Placeholder
and augmented text, Augmented Text
and customization , Making Content Models Customizable
and parameter entity , Making Content Models Customizable
customization placeholder , Techniques for DTD Reuse and Customization
for a collection, Collections and Any-Order Groups
metainformation placeholder, Augmented Text
PLUS , Concrete Syntax
PLUS occurrence indicator, Occurrence Specifications, Collections and Any-Order Groups
POSTLINK keyword
reserved name, Concrete Syntax
Potato , Collections and Any-Order Groups
Presentation DTD, The Reference DTD and Its Variants, Presentation DTDs, Data Flow Among the DTDs
Rainbow DTD, Conversion DTDs
Presentation instance, SGML, Document Types, and Documents
(see also Document instance)
and SGML documents, SGML, Document Types, and Documents
Presentational attribute , Handling Specifications for Attributes
Presentational component, Recognizing Content, Structure, and Presentation, Recognizing Content, Structure, and Presentation
as a data-level component subclass, Step 7: Building the Data-Level Elements
information's appearance, Recognizing Content, Structure, and Presentation
interpretation, Recognizing Content, Structure, and Presentation
modeling special features, Special Features
Presentational item
and semantic component, Recognizing Content, Structure, and Presentation
Presentational link, Links
Procedural link , Links
Procedural markup, Procedural Markup Versus Declarative Markup, Procedural Markup Versus Declarative Markup
(see also Declarative markup)
Processing applications, Other Processing Applications
(see also Document utilization)
and container element, Container Elements Versus Flat Structures
Processing expectations, Recognizing Content, Structure, and Presentation
Processing instruction, Processing Instructions
syntax, Processing Instructions
Processing instruction close, Concrete Syntax
Processing instruction open, Concrete Syntax
Public ID
capacity set, Capacity Set
concrete syntax, Concrete Syntax
document character set, Document Character Set
entity declaration, General Entity Declarations
notation declaration, Notation Declarations
parameter entity declaration, Parameter Entity Declarations
public ID
document type declaration, Document Type Declarations
PUBLIC keyword
capacity set, Capacity Set
concrete syntax, Concrete Syntax
document type declaration, Document Type Declarations
entity declaration, General Entity Declarations
notation declaration, Notation Declarations
parameter entity declaration, Parameter Entity Declarations
reserved name, Concrete Syntax
Public text description
formal public identifier, Formal Public Identifiers and Catalogs

Q

QUANTITY , Concrete Syntax
concrete syntax, Concrete Syntax
Quantity set, Concrete Syntax
Quick reference and online help, Quick Reference and Online Help, Quick Reference and Online Help
quick reference card, Quick Reference and Online Help

R

Railroad diagram, SGML Information Modeling Tools and Formalisms
recipe example, SGML Information Modeling Tools and Formalisms
Rainbow DTD, Conversion DTDs
RANK
feature, Feature Use
rcard markup language, Step 1: Identifying Potential Components
RCDATA keyword , Concrete Syntax
element declaration, Element Declarations
marked section declaration, Marked Section Declarations
RE (see Record end)
concrete syntax, Concrete Syntax
RE keyword
reserved name, Concrete Syntax
Readability (DTD), Techniques for DTD Maintenance and Readability, Creating New Attribute Keywords
Recipe
for chicken , Step 1: Identifying Potential Components
for chocolate cake, Step 1: Identifying Potential Components
for coconut pudding, Putting the Pieces Together
for meringue cookies, Step 1: Identifying Potential Components
for two-minute fudge, Putting the Pieces Together
Record end (RE), Handling Specifications for Mixed Content
REFC , Concrete Syntax
Reference capacity set
description, Capacity Set
Reference close, Concrete Syntax
Reference concrete syntax, SGML Declarations
Reference concrete syntax specification, Concrete Syntax
Reference delimiter, Concrete Syntax
Reference DTD, The Reference DTD and Its Variants, Data Flow Among the DTDs, Data Flow Among the DTDs
(see also Variant DTDs)
Reference general delimiter set, Concrete Syntax
Reference manual, Reference Manual, Reference Manual
reference module content, Reference Manual
Reference quantity set, Concrete Syntax
and attribute, Attribute Definition List Declarations
and element, Element Declarations
and entity, Entities
Reference reserved name set, Concrete Syntax
Registered owner ID
formal public identifier, Formal Public Identifiers and Catalogs
remap attribute, Markup That Eases Document Conversion
Renamed, Renamed Markup Models
Renamed DTD, Categories of Customization, Renamed Markup Models, Renamed Markup Models
advantages, Renamed Markup Models
Rendering engines (see Formatting engines)
REP , Concrete Syntax
REP occurrence indicator , Occurrence Specifications, Collections and Any-Order Groups
Repeated information
and semantic component, Recognizing Content, Structure, and Presentation
Required and repeatable occurrence indicator, Concrete Syntax
REQUIRED default value, Attribute Definition List Declarations
REQUIRED keyword
reserved name, Concrete Syntax
Reserved name indicator , Concrete Syntax
Reserved name set, Concrete Syntax
RESTORE keyword
reserved name , Concrete Syntax
Retrieval engines (see Search and retrieval engines)
Retrieved information
and semantic component, Recognizing Content, Structure, and Presentation
Reuse (DTD), Techniques for DTD Reuse and Customization , Customizing Existing DTDs
RNI , Concrete Syntax
Role attribute, Semantic Extension Markup
role attribute, Semantic Extension Markup
RS
concrete syntax, Concrete Syntax
RS keyword
reserved name, Concrete Syntax
Rule set, Introduction to SGML
(see also DTD rule)
(see also Customized DTD)
(see also Industry-standard DTD)
(see also SGML rule)

S

SCOPE keyword
concrete syntax, Concrete Syntax Scope
SCOPE parameter
syntax, Concrete Syntax Scope
Scope principle, Scoping the Work
cookbook example, Performing the Needs Analysis
SDATA entity, Allowing Markup Characters as Document Content
definition, Allowing Markup Characters as Document Content
SDATA keyword
entity declaration, General Entity Declarations
reserved name, Concrete Syntax
SDATA text entity, Defining Entities for Special Symbols and Characters
definition, Defining Entities for Special Symbols and Characters
Search and retrieval engines, Search and Retrieval Engines, Search and Retrieval Engines
advantages of an SGML document production system, Search and Retrieval Engines
and World Wide Web, Search and Retrieval Engines
indexing process, Search and Retrieval Engines
Semantic component, Learning to Recognize Semantic Components, Learning About Tag Abuse Syndrome
(see also Document hierarchy)
(see also Link component)
(see also Processing expectations)
and customized DTD, Customizing an Existing DTD
classification , Step 2: Classifying Components, Step 2: Classifying Components
advantages, Step 2: Classifying Components
cookbook example, Step 2: Classifying Components
summary, Step 2: Classifying Components
cloned component, Step 1: Identifying Potential Components
content-based component, Recognizing Content, Structure, and Presentation, Recognizing Content, Structure, and Presentation
distinction, Distinctions Between Components, Single Element with Multiple Attribute Values
grouping as an element, Container Elements Versus Flat Structures
identification, Scoping the Work
summary, Step 1: Identifying Potential Components
identification checklist, Recognizing Content, Structure, and Presentation
identification exercise, Recognizing Content, Structure, and Presentation
identification in recipes, Step 1: Identifying Potential Components, Step 1: Identifying Potential Components
chicken recipe example, Step 1: Identifying Potential Components
cookbook example, Step 1: Identifying Potential Components
in design team training, Learning to Recognize Semantic Components, Learning About Tag Abuse Syndrome
interpretation, Recognizing Content, Structure, and Presentation
modeling multiple elements, Multiple Elements
modeling single element, Single Element in Different Contexts, Single Element with Partitioned Content Models, Single Element with Multiple Attribute Values
nested organization of, Recognizing Nested Containment
presentational component, Recognizing Content, Structure, and Presentation, Recognizing Content, Structure, and Presentation
selection, Step 4: Selecting Semantic Components , Step 4: Selecting Semantic Components
checklist, Step 4: Selecting Semantic Components
cookbook example, Step 4: Selecting Semantic Components
summary, Step 4: Selecting Semantic Components
structural component, Recognizing Content, Structure, and Presentation, Recognizing Content, Structure, and Presentation
Semantic component form, Performing the Needs Analysis
(see also Element form)
additions and changes
cake recipe example, Step 1: Identifying Potential Components
cookie recipe example, Step 1: Identifying Potential Components
and classification of the components, Step 2: Classifying Components
and modeling work, Performing the Modeling Work
explanation of the fields, Performing the Needs Analysis
fields required, Step 1: Identifying Potential Components
Semantic extension, Designing Enumerated-Type Attributes, Semantic Extension Markup
and markup design, Semantic Extension Markup
Separator character, Handling Specifications for Mixed Content
(see also White space)
SEPCHAR
concrete syntax, Concrete Syntax
SEQ , Concrete Syntax
SEQ connector, Sequential and Either-Or Relationships
Sequence connector, Concrete Syntax
Sequential (SEQ) connector, Element Declarations
Sequential relationship
in tree diagram, Sequential and Either-Or Relationships
SGML
SGML declaration, SGML Declarations
SGML (Standard Generalized Markup Language), Introduction to SGML
relation with DTDs and document instances, SGML, Document Types, and Documents
SGML concepts
in design team training, Learning Basic SGML Concepts
introduction, Introduction to SGML, SGML Document Processing
SGML constructs, SGML Constructs, Putting the Pieces Together
SGML declaration, SGML Declarations, Formal Public Identifiers and Catalogs
NAMING feature, Designing Markup Names, Allowing Markup Characters as Document Content
OMITTAG feature, Designing Markup Minimization, Validating the DTD, Element Declarations
SHORTTAGfeature, Designing Markup Minimization
SUBDOC feature, General Entity Declarations
SUBDOCfeature, Creating DTDs for Nested Document Types, Creating DTDs for Nested Document Types
syntax, DTD Implementor's Quick Reference, Formal Public Identifiers and Catalogs, SGML Declarations
SGML declaration quantities
and attribute, Attribute Definition List Declarations
and element, Element Declarations
and entity, Entities
SGML document, SGML, Document Types, and Documents
and presentation instances, SGML, Document Types, and Documents
and reference concrete syntax, SGML Declarations
connections with the outside world , Step 9: Making Connections , Entities
summary, Entities
processing non-SGML document (see Conversion)
processing SGML document (see Transformation)
recipe example, Putting the Pieces Together
SGML document processing, SGML Document Processing, SGML Document Processing
software applications, SGML Document Processing
SGML information modeling
tools and formalisms, SGML Information Modeling Tools and Formalisms, SGML Information Modeling Tools and Formalisms
SGML language, Introduction to SGML, SGML, Document Types, and Documents
SGML markup, SGML, Document Types, and Documents, SGML and Other Markup Systems
(see also SGML tag markup)
and appearance of physical markup, Putting the Pieces Together
as contextual markup , Noncontextual Markup Versus Contextual Markup, SGML Markup Strengths
as declarative markup , Procedural Markup Versus Declarative Markup, SGML Markup Strengths
as generic markup, System-Specific Markup Versus Generic Markup, SGML Markup Strengths
as procedural markup, Procedural Markup Versus Declarative Markup
as standard , SGML Markup Strengths
compared to other markup systems, SGML and Other Markup Systems , SGML Markup Strengths
strengths, SGML Markup Strengths
SGML Open consortium
Technical Report 9401, Formal Public Identifiers and Catalogs
SGML Open organization
Technical Resolution 9401 , Making DTDs Modular
SGML-aware editors, Editing Tools and Environments
versus traditional editors, Editing Tools and Environments
SGML-based document production system
advantages , Search and Retrieval Engines
and DTD , SGML, Document Types, and Documents
components, Components of an SGML-Based Production System, Dependencies Between Components
dependencies between , Dependencies Between Components, Dependencies Between Components
dependencies between components, Dependencies Between Components
SGMLREF, Concrete Syntax
capacity set, Capacity Set
Short reference minimization, Designing Markup Minimization
Short tag minimization, Designing Markup Minimization
SHORTREF
concrete syntax, Concrete Syntax
in DELIM, Concrete Syntax
SHORTREF keyword
formal public identifier, Formal Public Identifiers and Catalogs
SHORTREF keywordkeyword
reserved name, Concrete Syntax
SHORTTAG
feature, Feature Use
SHORTTAG feature, Designing Markup Minimization
SHORTTAG minimization
and enumerated-type attribute, Designing Enumerated-Type Attributes
SHUNCHAR
concrete syntax, Concrete Syntax
SIMPLE
feature, Feature Use
SIMPLE keyword
reserved name, Concrete Syntax
Single element
acting like multiple elements, Interpreting and Handling Element Content Model Specifications
different contexts, Single Element in Different Contexts
with multiple attribute value, Single Element with Multiple Attribute Values, Single Element with Multiple Attribute Values
with partitioned content models, Single Element with Partitioned Content Models, Single Element with Partitioned Content Models
Software
and DTD development, SGML Information Modeling Tools and Formalisms
Software processing
in SGML-based document environment, SGML Document Processing
Space (see White space)
SPACE
concrete syntax, Concrete Syntax
SPACE keyword
reserved name , Concrete Syntax
Specification phase, Document Type Modeling and Specification, Updating the Model
goal , Document Type Modeling and Specification
output, Document Type Modeling and Specification
STAGO , Concrete Syntax
Standard DTD (see Existing DTD)
Standard Generalized Markup Language (see SGML)
Start-tag, Elements, Designing Markup Minimization
and minimization , Designing Markup Minimization
number of characters, Element Declarations
Start-tag open, Concrete Syntax
STARTTAG, Entities
STARTTAG keyword , Concrete Syntax
entity declaration, General Entity Declarations
status value, Designing Enumerated-Type Attributes
Storage (Document) (see Document management and storage )
Structural component, Recognizing Content, Structure, and Presentation, Recognizing Content, Structure, and Presentation
and information's organization, Recognizing Content, Structure, and Presentation
as a data-level component subclass, Step 7: Building the Data-Level Elements
interpretation , Recognizing Content, Structure, and Presentation
Structural link , Links
Structure, Modeling the Document Hierarchy Components
(see also Document hierarchy)
(see also Hierarchical)
and document , Introduction to DTD Development
complex structure analysis, Step 1: Identifying Potential Components
flat structure, Recognizing Nested Containment, Modeling the Document Hierarchy Components , Container Elements Versus Flat Structures, Container Elements Versus Flat Structures
modified DTD structure, Modified DTD Structure, Markup Model Changes Made
modular DTD structure , Creating DTDs for Nested Document Types, Creating DTDs for Nested Document Types
nested structure, Recognizing Nested Containment
original DTD structure, Original DTD Structure, Original DTD Structure
Style guidelines
as analysis input, Gathering Analysis Input
Stylesheet
and generated text , Generated Text
Stylesheet standard, Formatting Engines and Applications
FOSI (Formatting Output Specification Instance), Formatting Engines and Applications
Subclass attribute, Handling Specifications for Attributes
SUBDOC
feature, Feature Use
SUBDOC feature, General Entity Declarations
and nested document, Creating DTDs for Nested Document Types, Creating DTDs for Nested Document Types
SUBDOC keyword
entity declaration, General Entity Declarations
formal public identifier, Formal Public Identifiers and Catalogs
reserved name, Concrete Syntax
Subset, Subsetted Markup Models
declaration subset close, Concrete Syntax
declaration subset open, Concrete Syntax
Subsetted DTD, Categories of Customization, Renamed Markup Models, Subsetted Markup Models
SWITCHES
concrete syntax, Concrete Syntax
SYNTAX
concrete syntax, Concrete Syntax
core concrete syntax, Concrete Syntax
SYNTAX keyword
concrete syntax, Concrete Syntax
formal public identifier, Formal Public Identifiers and Catalogs
SYNTAX parameter
syntax, Concrete Syntax
System ID
document type declaration, Document Type Declarations
entity declaration, General Entity Declarations
notation declaration, Notation Declarations
parameter entity declaration, Parameter Entity Declarations
SYSTEM keyword
document type declaration, Document Type Declarations
entity declaration, General Entity Declarations
notation declaration, Notation Declarations
parameter entity declaration, Parameter Entity Declarations
reserved name, Concrete Syntax
System-specific markup, System-Specific Markup Versus Generic Markup, System-Specific Markup Versus Generic Markup
(see also Generic markup)

T

Tab (see White space)
Tag, Elements
(see also SGML tag markup)
common errors , Usability with People
data tag group close, Concrete Syntax
data tag group open, Concrete Syntax
end-tag, Elements
End-tag, Designing Markup Minimization
omitted tag minimization, Designing Markup Minimization
omitted-tag minimization, Container Elements Versus Flat Structures
short tag minimization, Designing Markup Minimization
start-tag, Elements
Start-tag, Designing Markup Minimization
Tag Abuse Syndrome, Learning About Tag Abuse Syndrome, Learning About Tag Abuse Syndrome, Wrong or Overly Constrained Model, Usability with People
and data-level component, Step 7: Building the Data-Level Elements
and DTD audience principle, Scoping the Work
and generated text, Generated Text
and semantic extension, Semantic Extension Markup
Tag close, Concrete Syntax
TAGC , Concrete Syntax
TAGLEN, Element Declarations
reference quantity set, Concrete Syntax
TAGLVL, Element Declarations, Concrete Syntax
Teamwork norms
checklist, Learning About Teamwork Norms, Learning About Teamwork Norms
TEMP keyword
marked section declaration, Marked Section Declarations
reserved name, Concrete Syntax
Template
creation, Creating Text Databases and Templates
Testing (DTD), Validation and Testing, Usability with People, Testing the Use of the DTD in the Real World, Usability with People
Text , Elements
augmented text, Augmented Text, Augmented Text
generated text, Generated Text, Generated Text
unspecified text, Modeling the Document Hierarchy Components
TEXT keyword
formal public identifier, Formal Public Identifiers and Catalogs
The Web (see World Wide Web)
Tool guides, Tool Guides, Tool Guides
Toolbox (see Document engiineering toolbox)
TOTALCAP
reference capacity set, Capacity Set
Training program, Training and Support, Training Challenges
administration, Training Program Administration, Training Materials
audiences , Audiences for the Training
challenges , Training Challenges
computer labs, Computer Labs, Creation and Markup of New Documents
costs and duration, The Learning Curve, Productivity Assessment
document hierarchy , The Document Hierarchical Structure
DTD updates , Phase 5: Information and Training on DTD Updates
editing software , Exercises on the Editing Software and Environment
information units and data-level elements, The Information Units and Data-Level Elements
initial training, Phase 1: Initial Training, Conclusion of the Lectures and Paper Exercises
inspection of documents, Phase 4: Quality Inspection of Documents
lectures and paper exercices, Conclusion of the Lectures and Paper Exercises
length and organization, Length and Organization of the Training
linking processes , The Linking Processes
markup exercices , Markup Exercises on Known Documents , Markup Exercises on Unknown Documents
materials, Training Materials, Training Materials
miscellaneous topics, Miscellaneous Topics
participants , Number of Participants
phases, Training and Support
prerequisites , Prerequisites
presenting the DTD, Global Presentation of the DTD
refresher course, Phase 3: Refresher Course
strategies checklist, Training and Support
trainers, Choice of Trainers
training followup , Phase 2: Training Followup
user support , User Support
Transformation (Document) , Document Creation and Modification, Data Flow Among the DTDs
from one DTD to another DTD, Transformation Engines and Applications , Interchange DTD
Transformation engines, Transformation Engines and Applications , Transformation Engines and Applications
(see also Formatting engines)
Tree branches, Step 8: Populating the Branches, Step 8: Populating the Branches
and customized DTD, Customizing an Existing DTD
populating
checklist, Step 8: Populating the Branches
summary, Step 8: Populating the Branches
populating procedure , Step 8: Populating the Branches
Tree diagram (see Elm tree diagram)
in design team training, Learning the Tree Diagram Notation
Tree leaf, Handling Specifications for Mixed Content
Tree structure, SGML Information Modeling Tools and Formalisms
(see also Elm tree diagram )
recipe example, SGML Information Modeling Tools and Formalisms

U

UC
in NAMING, Concrete Syntax
UCNMCHAR
in NAMING, Concrete Syntax
UCNMSTRT
in NAMING, Concrete Syntax
Unavailable text
formal public identifier, Formal Public Identifiers and Catalogs
Unregistered owner ID
formal public identifier, Formal Public Identifiers and Catalogs
Unspecified text, Modeling the Document Hierarchy Components
(see also Cloud)
UNUSED
document character set, Document Character Set
USELINK keyword
reserved name, Concrete Syntax
USEMAP keyword
reserved name , Concrete Syntax
User's guide, User's Guide , User's Guide
Utilization (Document) (see Document utilization)

V

Validating SGML parser, SGML Document Processing, Validating the DTD
and comment, Markup That Eases Document Conversion
common errors found
checklist, Validating the DTD
Validation (Document instance) , Validating the DTD
Validation (DTD), Validation and Testing, Usability with People, Validating the DTD, Validating the DTD
Validation (Markup model), Validating the Markup Model, Overly Broad Model
Value (see Attribute value)
attribute declaration, Attribute Definition List Declarations
Value indicator, Concrete Syntax
Variant DTDs, The Reference DTD and Its Variants, Data Flow Among the DTDs
(see also Reference DTD)
and parameter entity , Creating Variant Element and Attribute Declarations
and parameterized marked section, Creating Variant Element and Attribute Declarations
and the number of DTDs, Determining the Number of DTDs
authoring DTD, Authoring DTDs, Authoring DTDs, Data Flow Among the DTDs
conversion DTD, Conversion DTDs, Data Flow Among the DTDs
creation, Creating Variant Element and Attribute Declarations, Creating Variant Element and Attribute Declarations
DTD module, Modified DTD Structure
extended DTD, Categories of Customization, Renamed Markup Models, Extended Markup Models
in-house DTD, Interchange DTD
interchange DTD, Interchange DTD, Interchange DTD, Data Flow Among the DTDs
presentation DTD, Presentation DTDs, Data Flow Among the DTDs
renamed DTD, Categories of Customization, Renamed Markup Models, Renamed Markup Models
subsetted DTD, Categories of Customization, Renamed Markup Models, Subsetted Markup Models
VI , Concrete Syntax

W

White space, Techniques for DTD Maintenance and Readability, White Space Style
Word processor
disadvantages , Editing Tools and Environments
World Wide Web, Search and Retrieval Engines
WWW (see World Wide Web)