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
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