[Mirrored from: http://www.copsol.com/sgmlimpl/standards/gguide.html, on March 26, 1997. See the COPSOL canonical source if possible.]

Grove Guide

1.1

R. Alexander Milowski

Copernican Solutions Incorporated

Table of Contents

Classes by Modules

Classes by Name


Classes by Modules

BASEABS, base abstract

ATTASGN, ATTVALTK, DATACHAR, PI, SDATA, SGMLCSTS, SGMLDOC

BASESDS0, base SGML document string level 0

ENTITY, PI, SDATA

BASESDS1, base SGML document string level 1

ATTASGN, ATTVALUE, COMDCL, COMMENT, CREFCNUM, DATACHAR, ENTEND, ENTSTART, GENDELM, IGNMRKUP, INTIGNCH, LITERAL, MSEND, MSIGNCH, MSSTART, NAME, NMTOKEN, NUMBER, PI, REFENDRE, RNAME, SDATA, SSEP

DTGABS, datatag abstract

ELEMENT, ELEMTYPE

FPIABS, formal public identifier abstract

EXTID, FPI

INSTABS, instance abstract

ATTVALTK, ELEMENT, EXTDATA, SGMLDOC

INSTSDS0, instance SGML document string level 0

ELEMENT

INSTSDS1, instance SGML document string level 1

DATACHAR, ELEMENT, EXTDATA, IGNRE, IGNRS, REPOS

LINKABS, link abstract

DATACHAR, ELEMENT, LINKRULE, LINKSET, LINKTYPE, SGMLCSTS, SIMPLELK

LINKSDS, link SGML document string

IDLKDCL, LINKSET, LINKTYPE, LKSETDCL, LKTPDCL, USELINK

PRLGABS0, prolog abstract level 0

DOCTYPE, ENTITY, EXTID, NOTATION, SGMLDOC

PRLGABS1, prolog abstract level 1

ATTASGN, ATTDEF, DFLTENT, DOCTYPE, ELEMENT, ELEMTK, ELEMTYPE, MODELGRP, NOTATION, PCDATATK

PRLGSDS, prolog SGML document string

ATTDEF, ATTDLDCL, DFLTENT, DOCTPDCL, DOCTYPE, ELEMTYPE, ELTPDCL, ENTDCL, ENTITY, NOTATION, NOTDCL

RANKABS, rank abstract

ELEMTYPE, RANKSTEM

SDCLABS, sgml declaration abstract

ADDFUN, CAPSET, CHARDESC, CHARSET, DLMRLAS, FEATURES, SGMLDOC, SYNLITAS, SYNTAX

SDCLSDS, SGML declaration SGML document string

SGMLDCL, SGMLDOC

SRABS, shortref abstract

DOCTYPE, ELEMTYPE, SGMLCSTS, SRASSOC, SRMAP

SRSDS, shortref SGML document string

SHORTREF, SRMAPDCL, USEMAP

SUBDCABS, subdoc abstract

SUBDOC

SUBDCSDS, subdoc SGML document string

SUBDOC

Classes by Name

ADDFUN, added function char, added function character

ATTASGN, attribute assignment, attribute assignment

ATTDEF, attribute def, attribute definition

ATTDLDCL, attribute def list decl, attribute definition list declaration

ATTVALTK, attribute value token, attribute value token

ATTVALUE, attribute value, attribute value

CAPSET, capacity set, capacity set

CHARDESC, char desc, character description

CHARSET, char set, character set

COMDCL, comment decl, comment declaration

COMMENT, COMMENT, COMMENT

CREFCNUM, char ref char number, character reference character number

DATACHAR, data char, data character

DFLTENT, default entity, default entity

DLMRLAS, delim role assoc, delimiter role association

DOCTPDCL, DOCTPDCL, document type declaration

DOCTYPE, document type, document type

ELEMENT, ELEMENT, ELEMENT

ELEMTK, element token, element token

ELEMTYPE, element type, element type definition

ELTPDCL, element type decl, element type declaration

ENTDCL, entity decl, entity declaration

ENTEND, entity end, entity end

ENTITY, ENTITY, ENTITY

ENTSTART, entity start, entity start

EXTDATA, external data, reference to external data

EXTID, external id, external identifier

FEATURES, FEATURES, feature use

FPI, formal public id, formal public identifier

GENDELM, general delim, general delimiter

IDLKDCL, id link set decl, ID link set declaration

IGNMRKUP, ignored markup, ignored markup

IGNRE, ignored re, ignored re

IGNRS, ignored rs, ignored rs

INTIGNCH, interp ignored char, interpretation ignored char

LINKRULE, link rule, link rule

LINKSET, link set, link set

LINKTYPE, link type, link type

LITERAL, LITERAL, LITERAL

LKSETDCL, link set decl, link set declaration

LKTPDCL, link type decl, link type declaration

MODELGRP, model group, model group

MSEND, marked section end, marked section end

MSIGNCH, marked section ignored char, marked section ignored character

MSSTART, marked section start, marked section declaration start

NAME, NAME, NAME

NMTOKEN, name token, name token

NOTATION, NOTATION, data content notation

NOTDCL, notation decl, notation declaration

NUMBER, NUMBER, NUMBER

PCDATATK, pcdata token, pcdata token

PI, PI, processing instruction

RANKSTEM, rank stem, rank stem

REFENDRE, ref end re, reference end RE

REPOS, re position, re position

RNAME, reserved name, reserved name

SDATA, SDATA, internal specific character data entity reference result

SGMLCSTS, sgml constants, sgml constants

SGMLDCL, sgml decl, SGML declaration

SGMLDOC, sgml document, sgml document

SHORTREF, short ref, short reference delimiter

SIMPLELK, simple link info, simple link information

SRASSOC, short ref assoc, short reference association

SRMAP, short ref map, short reference map

SRMAPDCL, short ref map decl, short reference mapping declaration

SSEP, s sep, s separator

SUBDOC, subdocument, reference to subdocument

SYNLITAS, syntactic literal assoc, syntactic literal association

SYNTAX, SYNTAX, concrete syntax

USELINK, link set use decl, link set use declaration

USEMAP, short ref use decl, short reference use declaration


ADDFUN, added function char, added function character

SDCLABS, sgml declaration abstract

RCSNM: NAME
APPNM: NAME
FULLNM: NAME

Clause: d4402
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME

RCSNM: CLASS
APPNM: CLASS
FULLNM: function class

Clause: d4403
Datatype: ENUM
Verify Type: OTHER
Enumeration: FUNCHAR
Enumeration: MSICHAR
Enumeration: MSOCHAR
Enumeration: MSSCHAR
Enumeration: SEPCHAR

RCSNM: CHAR
APPNM: CHAR
FULLNM: character

Clause: 95003
Datatype: CHAR
Verify Type: OTHER
Description: Character assigned to function.

By Module By Name


ATTASGN, attribute assignment, attribute assignment

BASEABS, base abstract

Description

An attribute assignment, whether specified or defaulted.

Note

In the base module because of data attributes.

RCSNM: VALUE
APPNM: VALUE
FULLNM: VALUE

Clause: 79401
Datatype: NODELIST
Accepted Classes (AC): ATTVALTK DATACHAR SDATA INTIGNCH ENTSTART ENTEND
Verify Type: OTHER
Note: If the attribute value is tokenized, the children are of type attvaltk; otherwise, they are of the other allowed types.
When: The attribute is not an impliable attribute for which there is no attribute specification.

RCSNM: NAME
APPNM: NAME
FULLNM: NAME

Clause: 93001
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME

RCSNM: IMPLIED
APPNM: IMPLIED
FULLNM: IMPLIED

Clause: b3407
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if and only if the attribute is an impliable attribute for which there is no attribute specification.

RCSNM: TOKENSEP
APPNM: token sep
FULLNM: token separator

Clause: 79400
Datatype: CHAR
Verify Type: OTHER
Description: The separator between the tokens of the value. Always equal to the SPACE character in the concrete syntax.
When: The node has two or more children of class attvaltk.

BASESDS1, base SGML document string level 1

RCSNM: ATTSPEC
APPNM: attribute spec
FULLNM: attribute specification

Clause: 79002
Datatype: NODELIST
Accepted Classes (AC): NAME SSEP GENDELM LITERAL ATTVALUE
Verify Type: OTHER
When: The attribute was specified rather than defaulted or implied.

RCSNM: ATTVALSP
APPNM: attribute value spec
FULLNM: attribute value specification

Clause: 79301
Datatype: NODE
Accepted Classes (AC): ATTVALUE LITERAL
Verify Type: OTHER
When: The attribute is not implied.

PRLGABS1, prolog abstract level 1

RCSNM: ATTDEF
APPNM: attribute def
FULLNM: attribute definition

Clause: b3003
Datatype: NODE
Accepted Classes (AC): ATTDEF
Verify Type: OTHER

By Module By Name


ATTDEF, attribute def, attribute definition

PRLGABS1, prolog abstract level 1

RCSNM: NAME
APPNM: NAME
FULLNM: NAME

Clause: b3201
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME

RCSNM: DCLTYPE
APPNM: decl value type
FULLNM: declared value prescription type

Clause: b3301
Datatype: ENUM
Verify Type: OTHER
Enumeration: CDATA
Enumeration: ENTITY
Enumeration: ENTITIES
Enumeration: ID
Enumeration: IDREF
Enumeration: IDREFS
Enumeration: NAME
Enumeration: NAMES
Enumeration: NMTOKEN
Enumeration: NMTOKENS
Enumeration: NUMBER
Enumeration: NUMBERS
Enumeration: NUTOKEN
Enumeration: NUTOKENS
Enumeration: NOTATION
Enumeration: NMTKGRP

RCSNM: TOKENS
APPNM: TOKENS
FULLNM: TOKENS

Clause: b3301
Datatype: STRLIST
Verify Type: OTHER
Description: A list of strings specifying the allowed tokens.
When: Declared value is a name token group or a notation.

RCSNM: DFLTTYPE
APPNM: default value type
FULLNM: default value type

Clause: b3401
Datatype: ENUM
Verify Type: OTHER
Enumeration: VALUE
Enumeration: FIXED
Enumeration: REQUIRED
Enumeration: CURRENT
Enumeration: CONREF
Enumeration: IMPLIED

RCSNM: DFLTVAL
APPNM: default value
FULLNM: default value

Clause: b3409
Datatype: NODELIST
Accepted Classes (AC): ATTVALTK DATACHAR SDATA INTIGNCH ENTSTART ENTEND
Verify Type: OTHER
When: The default value includes an attribute value specification.

RCSNM: CURGRP
APPNM: current group
FULLNM: current group

Clause: b3001
Datatype: NODELIST
Accepted Classes (AC): ATTDEF
Verify Type: OTHER
Description: All the attdef nodes that represent the same attribute definition and which will therefore share the same current value.
Note: There will be as many members as there were associated element types in the attribute definition list declaration that declared this attribute definition.
When: The default value type is CURRENT.

RCSNM: CURATTIX
APPNM: current attribute index
FULLNM: current attribute index

Clause: b3001
Datatype: INTEGER
Verify Type: OTHER
Description: The number of preceding attribute definitions in the document type declaration with a default value type of CURRENT.
Note: All the attdef nodes in the value of the curgrp property of an attdef node will exhibit the same value for the curattix property. Two attdef nodes will share the same current value just in case they exhibit the same value for the curattix property.
When: The default value type is CURRENT.

PRLGSDS, prolog SGML document string

RCSNM: ATTVALSP
APPNM: attribute value spec
FULLNM: attribute value specification

Clause: 79002
Datatype: NODE
Accepted Classes (AC): ATTVALUE LITERAL
Verify Type: OTHER
When: Default value includes attribute value specification.

By Module By Name


ATTDLDCL, attribute def list decl, attribute definition list declaration

PRLGSDS, prolog SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: b3001
Datatype: NODELIST
Accepted Classes (AC): SSEP COMMENT ENTSTART ENTEND GENDELM NAME NMTOKEN ATTVALUE LITERAL
Verify Type: OTHER

RCSNM: ASSELTPS
APPNM: assoc element types
FULLNM: associated element types

Clause: b3001
Datatype: NODELIST
Accepted Classes (AC): ELEMTYPE
Verify Type: OTHER
Description: The element types to which the attribute definition list is applicable, ordered as their names occur in the attribute definition list declaration. This does not include undefined element types.

RCSNM: ASSNOTS
APPNM: assoc notations
FULLNM: associated notations

Clause: b3001
Datatype: NODELIST
Accepted Classes (AC): NOTATION
Verify Type: OTHER

By Module By Name


ATTVALTK, attribute value token, attribute value token

BASEABS, base abstract

RCSNM: TOKEN
APPNM: TOKEN
FULLNM: TOKEN

Clause: 93003
Datatype: STRING
Verify Type: OTHER
String Lex: NMTOKEN

INSTABS, instance abstract

RCSNM: ENTITY
APPNM: ENTITY
FULLNM: ENTITY

Clause: 79401
Datatype: NODE
Accepted Classes (AC): ENTITY
Verify Type: OTHER
When: Declared value of attribute is ENTITY or ENTITIES.

RCSNM: NOTATION
APPNM: NOTATION
FULLNM: NOTATION

Clause: 79408
Datatype: NODE
Accepted Classes (AC): NOTATION
Verify Type: OTHER
When: Declared value of attribute is NOTATION.

RCSNM: REFERENT
APPNM: REFERENT
FULLNM: REFERENT

Clause: 79403
Datatype: NODE
Accepted Classes (AC): ELEMENT
Verify Type: OTHER
When: Declared value is IDREF or IDREFS.

By Module By Name


ATTVALUE, attribute value, attribute value

BASESDS1, base SGML document string level 1

Description

An attribute value specification that is an attribute value rather than an attribute value literal.

Note

Do not confuse this with the attasgn class.

RCSNM: VALUE
APPNM: VALUE
FULLNM: VALUE

Clause: 93005
Datatype: STRING
Verify Type: OTHER
Description: The value before any upper-case substitution.

By Module By Name


CAPSET, capacity set, capacity set

SDCLABS, sgml declaration abstract

RCSNM: TOTALCAP
APPNM: TOTALCAP
FULLNM: TOTALCAP

Clause: FIG51
Datatype: INTEGER
Verify Type: OTHER

RCSNM: ENTCAP
APPNM: ENTCAP
FULLNM: ENTCAP

Clause: FIG52
Datatype: INTEGER
Verify Type: OTHER

RCSNM: ENTCHCAP
APPNM: ENTCHCAP
FULLNM: ENTCHCAP

Clause: FIG53
Datatype: INTEGER
Verify Type: OTHER

RCSNM: ELEMCAP
APPNM: ELEMCAP
FULLNM: ELEMCAP

Clause: FIG54
Datatype: INTEGER
Verify Type: OTHER

RCSNM: GRPCAP
APPNM: GRPCAP
FULLNM: GRPCAP

Clause: FIG55
Datatype: INTEGER
Verify Type: OTHER

RCSNM: EXGRPCAP
APPNM: EXGRPCAP
FULLNM: EXGRPCAP

Clause: FIG56
Datatype: INTEGER
Verify Type: OTHER

RCSNM: EXNMCAP
APPNM: EXNMCAP
FULLNM: EXNMCAP

Clause: FIG57
Datatype: INTEGER
Verify Type: OTHER

RCSNM: ATTCAP
APPNM: ATTCAP
FULLNM: ATTCAP

Clause: FIG58
Datatype: INTEGER
Verify Type: OTHER

RCSNM: ATTCHCAP
APPNM: ATTCHCAP
FULLNM: ATTCHCAP

Clause: FIG59
Datatype: INTEGER
Verify Type: OTHER

RCSNM: AVGRPCAP
APPNM: AVGRPCAP
FULLNM: AVGRPCAP

Clause: FIG5a
Datatype: INTEGER
Verify Type: OTHER

RCSNM: NOTCAP
APPNM: NOTCAP
FULLNM: NOTCAP

Clause: FIG5b
Datatype: INTEGER
Verify Type: OTHER

RCSNM: NOTCHCAP
APPNM: NOTCHCAP
FULLNM: NOTCHCAP

Clause: FIG5c
Datatype: INTEGER
Verify Type: OTHER

RCSNM: IDCAP
APPNM: IDCAP
FULLNM: IDCAP

Clause: FIG5d
Datatype: INTEGER
Verify Type: OTHER

RCSNM: IDREFCAP
APPNM: IDREFCAP
FULLNM: IDREFCAP

Clause: FIG5e
Datatype: INTEGER
Verify Type: OTHER

RCSNM: MAPCAP
APPNM: MAPCAP
FULLNM: MAPCAP

Clause: FIG5f
Datatype: INTEGER
Verify Type: OTHER

RCSNM: LKSETCAP
APPNM: LKSETCAP
FULLNM: LKSETCAP

Clause: FIG5g
Datatype: INTEGER
Verify Type: OTHER

RCSNM: LKNMCAP
APPNM: LKNMCAP
FULLNM: LKNMCAP

Clause: FIG5h
Datatype: INTEGER
Verify Type: OTHER

By Module By Name


CHARDESC, char desc, character description

SDCLABS, sgml declaration abstract

RCSNM: DESCNUM
APPNM: desc set number
FULLNM: described set character number

Clause: d1123
Datatype: INTEGER
Verify Type: OTHER

RCSNM: NCHARS
APPNM: n chars
FULLNM: number of characters

Clause: d1125
Datatype: INTEGER
Verify Type: OTHER

RCSNM: BASENUM
APPNM: base set number
FULLNM: base set character number

Clause: d1124
Datatype: INTEGER
Verify Type: OTHER
When: Character description included a base set character number.

RCSNM: BASESET
APPNM: base char set
FULLNM: base character set

Clause: d1111
Datatype: STRING
Verify Type: OTHER
String Lex: MINDATA
Description: The public identifier of the base character set.
When: Character description included a base set character number.

RCSNM: DESCLIT
APPNM: desc literal
FULLNM: description literal

Clause: a1701
Datatype: STRING
Verify Type: OTHER
String Lex: MINDATA
When: Character description not entered as base set number.

By Module By Name


CHARSET, char set, character set

SDCLABS, sgml declaration abstract

RCSNM: CHDESCS
APPNM: char descs
FULLNM: character descriptions

Clause: d1101
Datatype: NODELIST
Accepted Classes (AC): CHARDESC
Verify Type: OTHER

By Module By Name


COMDCL, comment decl, comment declaration

BASESDS1, base SGML document string level 1

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: a3001
Datatype: NODELIST
Accepted Classes (AC): COMMENT SSEP
Verify Type: OTHER

By Module By Name


COMMENT, COMMENT, COMMENT

BASESDS1, base SGML document string level 1

RCSNM: OPEN
APPNM: open delim
FULLNM: open delimiter

Clause: a3002
Datatype: NODE
Accepted Classes (AC): GENDELM
Verify Type: OPTIONAL

RCSNM: CHARS
APPNM: CHARS
FULLNM: characters

Clause: 92101
Datatype: STRING
Verify Type: OTHER
Description: The characters in the comment (excluding the com delimiters).

RCSNM: CLOSE
APPNM: close delim
FULLNM: close delimiter

Clause: a3002
Datatype: NODE
Accepted Classes (AC): GENDELM
Verify Type: OPTIONAL

By Module By Name


CREFCNUM, char ref char number, character reference character number

BASESDS1, base SGML document string level 1

Description

A character number occurring in a character reference.

Note

The numeric value of the number is determined by the char property of the datachar node.

RCSNM: NDIGITS
APPNM: n digits
FULLNM: number of digits

Clause: 95003 93002
Datatype: INTEGER
Verify Type: OPTIONAL
Description: The number of digits used to specify the value.

By Module By Name


DATACHAR, data char, data character

BASEABS, base abstract

RCSNM: CHAR
APPNM: CHAR
FULLNM: character

Clause: 92003
Datatype: CHAR
Verify Type: OTHER
Description: The character returned by the parser to the application.

BASESDS1, base SGML document string level 1

RCSNM: INTRPLCH
APPNM: interp replaced char
FULLNM: interpretation replaced character

Clause: a1704
Datatype: CHAR
Verify Type: OTHER
Description: The character that was replaced.
Note: When a sequence of RE and/or SPACE characters in a minimum literal is replaced by a single SPACE character, then the first character is represented by a datachar possibly with an intrplch property, and the other characters are represented by an intignch.
When: The data character replaced another character when a literal was interpreted: a SPACE character that replaced a RE or SEPCHAR in an attribute value literal or an RE in a minimum literal.

RCSNM: NAMECREF
APPNM: named char ref
FULLNM: named character reference

Clause: 95001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME REFENDRE
Verify Type: OPTIONAL
When: The data character was the replacement of a named character reference.

RCSNM: NUMCREF
APPNM: numeric char ref
FULLNM: numeric character reference

Clause: 95001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME CREFCNUM REFENDRE
Verify Type: OPTIONAL
When: The data character was the replacement of a numeric character reference.

INSTSDS1, instance SGML document string level 1

RCSNM: MOVEDRE
APPNM: moved re
FULLNM: moved re

Clause: 7610a
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if and only if this character is an RE that was deemed to occur at a point other than that at which it in fact occurred.
Note: A node of type repos will indicate the position at which it in fact occurred.

RCSNM: REPOS
APPNM: re position
FULLNM: re position

Clause: 7610a
Datatype: NODE
Accepted Classes (AC): REPOS
Verify Type: OTHER
Description: The position at which this RE character in fact occurred.
When: This character is an RE that was deemed to occur at a point other than that at which it in fact occurred.

LINKABS, link abstract

RCSNM: LKSETINF
APPNM: link set info
FULLNM: link set information

Datatype: NODELIST
Accepted Classes (AC): LINKRULE
Verify Type: OTHER
Description: Link rules in the current link set whose source element type is implied.
When: There is an active explicit link process and the character occurs in content.

By Module By Name


DFLTENT, default entity, default entity

PRLGABS1, prolog abstract level 1

RCSNM: ENTTYPE
APPNM: entity type
FULLNM: entity type

Clause: a5502
Datatype: ENUM
Verify Type: OTHER
Enumeration: TEXT
Enumeration: CDATA
Enumeration: SDATA
Enumeration: NDATA
Enumeration: SUBDOC
Enumeration: PI

RCSNM: TEXT
APPNM: TEXT
FULLNM: replacement text

Clause: 92101
Datatype: STRING
Verify Type: OTHER
When: The default entity declaration declares an internal entity.

RCSNM: EXTID
APPNM: external id
FULLNM: external identifier

Clause: a1601
Datatype: NODE
Accepted Classes (AC): EXTID
Verify Type: OTHER
When: The default entity declaration declares an external entity.

RCSNM: ATTS
APPNM: attributes
FULLNM: attributes

Clause: b4120
Datatype: NMNDLIST
Accepted Classes (AC): ATTASGN
AC Name Property: NAME
Verify Type: OTHER
Description: A list of data attribute assignments, one for each declared attribute of the entity in the order in which they were declared in the attribute definition list declaration.
When: The default entity declaration declares an external entity.

RCSNM: NOTNAME
APPNM: notation name
FULLNM: notation name

Clause: 79408
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
When: The default entity declaration declares an external entity.

RCSNM: NOTATION
APPNM: NOTATION
FULLNM: NOTATION

Clause: b4001
Datatype: NODE
Accepted Classes (AC): NOTATION
Verify Type: OTHER
When: The default entity declaration declares an external entity.

PRLGSDS, prolog SGML document string

RCSNM: ENTDCL
APPNM: entity decl
FULLNM: entity declaration

Clause: a5001
Datatype: NODE
Accepted Classes (AC): ENTDCL
Verify Type: OTHER

By Module By Name


DLMRLAS, delim role assoc, delimiter role association

SDCLABS, sgml declaration abstract

Description

The association, made by a concrete syntax, of a character string with an abstract-syntax delimiter role.

RCSNM: ROLE
APPNM: ROLE
FULLNM: ROLE

Clause: d4612
Datatype: STRING
String Normalization: RCSGENER
Verify Type: OTHER
Description: The name of the role.

RCSNM: DELM
APPNM: delim
FULLNM: delimiter

Clause: d4611
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
Description: The string to be used in the document.

By Module By Name


DOCTPDCL, DOCTPDCL, document type declaration

PRLGSDS, prolog SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: b1001
Datatype: NODELIST
Accepted Classes (AC): SSEP COMMENT NAME RNAME LITERAL MSSTART MSEND MSIGNCH ENTSTART ENTEND COMDCL PI ELTPDCL ENTDCL NOTDCL ATTDLDCL USEMAP SRMAPDCL
Verify Type: OTHER
Note: First child is gendelm for mdo delimiter; last is gendelm for mdc delimiter. If there is an external entity, its entend node will appear immediately before the gendelm for the dsc delimiter, if there is one, and otherwise immediately before the gendelm node for the mdc delimiter.

RCSNM: DOCTYPE
APPNM: document type
FULLNM: document type

Clause: b1008
Datatype: NODE
Accepted Classes (AC): DOCTYPE
Verify Type: OTHER

RCSNM: ENTITY
APPNM: ENTITY
FULLNM: ENTITY

Clause: b1008
Datatype: NODE
Accepted Classes (AC): ENTITY
Verify Type: OTHER
When: Document type declaration includes external identifier.

By Module By Name


DOCTYPE, document type, document type

PRLGABS0, prolog abstract level 0

Description

The abstraction of a document type declaration.

Note

It includes entities declared in that declaration's DTD, entities treated as being declared therein because they occur in a link type for which that DTD is the source DTD, and entities declared in the base declaration which may be referenced when this document type is active.

RCSNM: NAME
APPNM: NAME
FULLNM: NAME

Clause: b1002
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
Description: The name associated with the DTD by the document type declaration; necessarily also the name of the type of the outermost element.

RCSNM: GOVRNING
APPNM: governing
FULLNM: governing

Clause: 71005
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if either this was the active document type or there was no active document type and this is the base document type.
Note: The "governing" document type governs the parsing process. If more than one document type is specified as "active", each active document type gives rise to a separate parse, for which it is the governing document type, and thereby produces a separate grove.

RCSNM: GENENTS
APPNM: general entities
FULLNM: general entities

Clause: b1004
Datatype: NMNDLIST
Accepted Classes (AC): ENTITY
AC Name Property: NAME
Verify Type: OTHER
Description: The general entities of the document or subdocument declared in the DTD.
Note: Includes entities not explicitly declared, as discussed above in the description of this class.
Note: If the DTD provides a default declaration for undeclared general entity names, there is no entry in the list corresponding to this declaration, nor any entry for any such undeclared name. (But such entities are in the entities property of the sgmldoc class.) See dfltent following.

RCSNM: NOTS
APPNM: notations
FULLNM: notations

Clause: b1005
Datatype: NMNDLIST
Accepted Classes (AC): NOTATION
AC Name Property: NAME
Verify Type: OTHER

PRLGABS1, prolog abstract level 1

RCSNM: DFLTENT
APPNM: default entity
FULLNM: default entity

Clause: a5105
Datatype: NODE
Accepted Classes (AC): DFLTENT
Verify Type: OTHER
When: The DTD declared a default for undeclared entity names. (Each such undeclared name is associated with an entity using this node as a pattern, but in certain cases, the system may not select the same entity for each name.)

RCSNM: ELEMTPS
APPNM: element types
FULLNM: element types

Clause: b2101
Datatype: NMNDLIST
Accepted Classes (AC): ELEMTYPE RANKSTEM
AC Name Property: GI RANKSTEM
Verify Type: OTHER
Description: Generic identifiers or rank stems used to name elements.

RCSNM: PARMENTS
APPNM: parameter entities
FULLNM: parameter entities

Clause: b1004
Datatype: NMNDLIST
Accepted Classes (AC): ENTITY
AC Name Property: NAME
Verify Type: OTHER
Note: Includes entities not explicitly declared, as discussed above in the description of this class.

PRLGSDS, prolog SGML document string

RCSNM: DOCTPDCL
APPNM: DOCTPDCL
FULLNM: document type declaration

Clause: b1001
Datatype: NODE
Accepted Classes (AC): DOCTPDCL
Verify Type: OTHER

SRABS, shortref abstract

RCSNM: SRMAPS
APPNM: short ref maps
FULLNM: short reference maps

Clause: b1006
Datatype: NMNDLIST
Accepted Classes (AC): SRMAP
AC Name Property: NAME
Verify Type: OTHER
Note: Does not include #EMPTY map.

By Module By Name


ELEMENT, ELEMENT, ELEMENT

INSTABS, instance abstract

RCSNM: GI
APPNM: GI
FULLNM: generic identifier

Clause: 78001
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
Description: Generic identifier (element type name) of element.

RCSNM: ID
APPNM: ID
FULLNM: unique identifier

Clause: 79403
Datatype: STRING
String Normalization: GENERAL
Verify Type: DERIVED
String Lex: NAME
When: A unique identifier was specified for the element.

RCSNM: ATTS
APPNM: attributes
FULLNM: attributes

Clause: 79301
Datatype: NMNDLIST
Accepted Classes (AC): ATTASGN
AC Name Property: NAME
Verify Type: OTHER
Description: A list of attribute assignments, one for each declared attribute of the element in the order in which they were declared in the attribute definition list declaration.

RCSNM: CONTENT
APPNM: CONTENT
FULLNM: CONTENT

Clause: 76001
Datatype: NODELIST
Accepted Classes (AC): DATACHAR SDATA ELEMENT EXTDATA SUBDOC PI MSIGNCH IGNRS IGNRE REPOS USEMAP USELINK ENTSTART ENTEND SSEP COMDCL MSSTART MSEND IGNMRKUP
Verify Type: OTHER

PRLGABS1, prolog abstract level 1

RCSNM: ELEMTYPE
APPNM: element type
FULLNM: element type

Clause: b2101
Datatype: NODE
Accepted Classes (AC): ELEMTYPE
Verify Type: OTHER

INSTSDS0, instance SGML document string level 0

RCSNM: INCLUDED
APPNM: INCLUDED
FULLNM: INCLUDED

Datatype: BOOLEAN
Verify Type: DERIVED
Description: True if and only if the element was an included subelement.

RCSNM: MOMITEND
APPNM: must omit end tag
FULLNM: must omit end tag

Clause: b2209
Datatype: BOOLEAN
Verify Type: DERIVED
Description: True if and only if the end tag for the element had to be omitted because the element had a declared content of empty or an explicit content reference.

INSTSDS1, instance SGML document string level 1

RCSNM: STARTTAG
APPNM: start tag
FULLNM: start tag

Clause: 74001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME SSEP ENTSTART ENTEND LITERAL ATTVALUE
Verify Type: OPTIONAL
Note: First child is gendelm for stago. Nodes of type entstart and entend can occur only in the document type specification.
When: A start-tag was specified for the element.

RCSNM: ENDTAG
APPNM: end tag
FULLNM: end tag

Clause: 75001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME SSEP ENTSTART ENTEND IGNMRKUP
Verify Type: OPTIONAL
Note: First child is gendelm for etago or net. Nodes of type entstart, entend, and ignmrkup can occur only in the document type specification.
When: An end-tag (not a data tag) was specified for the element.

DTGABS, datatag abstract

RCSNM: DATATAG
APPNM: DATATAG
FULLNM: DATATAG

Clause: 73201
Datatype: BOOLEAN
Verify Type: DERIVED
Description: True if and only if a data tag served as the end tag of the element.
Note: The data characters comprising the data tag will follow the element in the content of the containing element.

LINKABS, link abstract

RCSNM: SIMPLELK
APPNM: simple link info
FULLNM: simple link information

Clause: c1431
Datatype: NMNDLIST
Accepted Classes (AC): SIMPLELK
AC Name Property: LINKSET
Verify Type: OPTIONAL
When: Element is the document element and there are active simple link processes.

RCSNM: LINKATTS
APPNM: link attributes
FULLNM: link attributes

Clause: c1402
Datatype: NMNDLIST
Accepted Classes (AC): ATTASGN
AC Name Property: NAME
Verify Type: OTHER
Description: A list of attribute assignments, one for each declared link attribute of the element.
Note: The origin of the link attributes will be the link rule.

RCSNM: RSLTGI
APPNM: result gi
FULLNM: result element generic identifier

Clause: c2202
Datatype: STRING
String Normalization: GENERAL
Verify Type: DERIVED
String Lex: NAME
When: There is an applicable link rule which is an explicit link rule whose result element is not implied.

RCSNM: RSLTELEM
APPNM: result element type
FULLNM: result element type

Clause: c2202
Datatype: NODE
Accepted Classes (AC): ELEMTYPE
Verify Type: OTHER
When: There is an applicable link rule which is an explicit link rule whose result element is not implied.

RCSNM: RSLTATTS
APPNM: result attributes
FULLNM: result attributes

Clause: c2203
Datatype: NMNDLIST
Accepted Classes (AC): ATTASGN
AC Name Property: NAME
Verify Type: OTHER
Note: The origin of the attributes will be the link rule.
When: There is an applicable link rule which is an explicit link rule whose result element is not implied.

RCSNM: LKSETINF
APPNM: link set info
FULLNM: link set information

Clause: c2205
Datatype: NODELIST
Accepted Classes (AC): LINKRULE
Verify Type: OTHER
Description: Link rules in the current link set whose source element type is implied.
When: There is an active explicit link process.

By Module By Name


ELEMTK, element token, element token

PRLGABS1, prolog abstract level 1

RCSNM: GI
APPNM: GI
FULLNM: generic identifier

Clause: b2405
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME

RCSNM: OCCUR
APPNM: occur indicator
FULLNM: occurrence indicator

Clause: b2405
Datatype: ENUM
Verify Type: OTHER
When: Element token has an occurrence indicator.
Enumeration: OPT
Enumeration: PLUS
Enumeration: REP

By Module By Name


ELEMTYPE, element type, element type definition

PRLGABS1, prolog abstract level 1

RCSNM: GI
APPNM: GI
FULLNM: generic identifier

Clause: 78002
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME

RCSNM: OMITSTRT
APPNM: omit start tag
FULLNM: omit start tag

Clause: b2202
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if start-tag minimization was "O".
When: Element type declaration specified omitted tag minimization.

RCSNM: OMITEND
APPNM: omit end tag
FULLNM: omit end tag

Clause: b2203
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if end-tag minimization was "O".
When: Element type declaration specified omitted tag minimization.

RCSNM: CONTYPE
APPNM: content type
FULLNM: content type

Clause: b2300
Datatype: ENUM
Verify Type: OTHER
Enumeration: CDATA
Enumeration: RCDATA
Enumeration: EMPTY
Enumeration: ANY
Enumeration: MODELGRP

RCSNM: MODELGRP
APPNM: model group
FULLNM: model group

Clause: b2402
Datatype: NODE
Accepted Classes (AC): MODELGRP
Verify Type: OTHER
When: Element type declaration includes content model that has a model group.

RCSNM: EXCLS
APPNM: exclusions
FULLNM: exclusions

Clause: b2521
Datatype: STRLIST
Verify Type: OTHER
When: Contype is any or modelgrp.

RCSNM: INCLS
APPNM: inclusions
FULLNM: inclusions

Clause: b2511
Datatype: STRLIST
Verify Type: OTHER
When: Contype is any or modelgrp.

RCSNM: ATTDEFS
APPNM: attribute defs
FULLNM: attribute definitions

Clause: b3003
Datatype: NMNDLIST
Accepted Classes (AC): ATTDEF
AC Name Property: NAME
Verify Type: OTHER

PRLGSDS, prolog SGML document string

RCSNM: ELTPDCL
APPNM: element type decl
FULLNM: element type declaration

Clause: b2001
Datatype: NODE
Accepted Classes (AC): ELTPDCL
Verify Type: OTHER

RCSNM: ATTDLDCL
APPNM: attribute def list decl
FULLNM: attribute definition list declaration

Clause: b3001
Datatype: NODE
Accepted Classes (AC): ATTDLDCL
Verify Type: OTHER
When: The element type has an associated ATTLIST declaration.

DTGABS, datatag abstract

RCSNM: DTGTEMPS
APPNM: data tag templates
FULLNM: data tag templates

Clause: b2444
Datatype: STRLIST
Verify Type: OTHER
When: The model group was a data tag group.

RCSNM: DTGPTEMP
APPNM: data tag padding template
FULLNM: data tag padding template

Clause: b2445
Datatype: STRING
Verify Type: OTHER
When: The model group was a data tag group whose data tag pattern included a data tag padding template.

RANKABS, rank abstract

RCSNM: RANKSUFF
APPNM: rank suffix
FULLNM: rank suffix

Clause: b2114
Datatype: STRING
Verify Type: DERIVED
When: The element type in the element type declaration included a rank suffix.

RCSNM: RANKSTEM
APPNM: rank stem
FULLNM: rank stem

Clause: b2113
Datatype: STRING
Verify Type: OTHER
When: The element type in the element type declaration used a ranked element or ranked group.

RCSNM: RANKGRP
APPNM: rank group
FULLNM: rank group

Clause: b2112
Datatype: STRLIST
Verify Type: OTHER
Description: The rank stems in the ranked group.
When: The element type declaration included a ranked group.

SRABS, shortref abstract

RCSNM: SRMAPNM
APPNM: short ref map name
FULLNM: short reference map name

Clause: b6004
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: RNINAME
When: The element type has an associated short reference map.

RCSNM: SRMAP
APPNM: short ref map
FULLNM: short reference map

Clause: b6101
Datatype: NODE
Accepted Classes (AC): SRMAP
Verify Type: OTHER
When: The element type has an associated short reference map.

By Module By Name


ELTPDCL, element type decl, element type declaration

PRLGSDS, prolog SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: b2001
Datatype: NODELIST
Accepted Classes (AC): SSEP COMMENT ENTSTART ENTEND GENDELM NAME NUMBER
Verify Type: OTHER

RCSNM: ELEMTYPE
APPNM: element type
FULLNM: element type

Clause: b2101
Datatype: NODE
Accepted Classes (AC): ELEMTYPE
Verify Type: OTHER

By Module By Name


ENTDCL, entity decl, entity declaration

PRLGSDS, prolog SGML document string

Description

An entity declaration that is not ignored.

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: a5001
Datatype: NODELIST
Accepted Classes (AC): ENTSTART ENTEND SSEP COMMENT GENDELM NAME RNAME LITERAL ATTVALUE
Verify Type: OTHER

RCSNM: ENTITY
APPNM: ENTITY
FULLNM: ENTITY

Clause: a5201
Datatype: NODE
Accepted Classes (AC): ENTITY
Verify Type: OTHER
Description: The entity declared by the entity declaration.

By Module By Name


ENTEND, entity end, entity end

BASESDS1, base SGML document string level 1

Description

The end of an entity reference that was replaced by the parser.

By Module By Name


ENTITY, ENTITY, ENTITY

PRLGABS0, prolog abstract level 0

RCSNM: NAME
APPNM: NAME
FULLNM: NAME

Clause: 93001
Datatype: STRING
String Normalization: ENTITY
Verify Type: OTHER
String Lex: NAME

RCSNM: ENTTYPE
APPNM: entity type
FULLNM: entity type

Clause: a5502
Datatype: ENUM
Verify Type: OTHER
Enumeration: TEXT
Enumeration: CDATA
Enumeration: SDATA
Enumeration: NDATA
Enumeration: SUBDOC
Enumeration: PI

RCSNM: TEXT
APPNM: TEXT
FULLNM: replacement text

Clause: 92101
Datatype: STRING
Verify Type: OTHER
When: The entity is an internal entity.

RCSNM: EXTID
APPNM: external id
FULLNM: external identifier

Clause: a1601
Datatype: NODE
Accepted Classes (AC): EXTID
Verify Type: OTHER
When: The entity is an external entity.

RCSNM: ATTS
APPNM: attributes
FULLNM: attributes

Clause: b4120
Datatype: NMNDLIST
Accepted Classes (AC): ATTASGN
AC Name Property: NAME
Verify Type: OTHER
Description: A list of data attribute assignments, one for each declared attribute of the entity in the order in which they were declared in the attribute definition list declaration.
When: The entity is an external data entity.

RCSNM: NOTNAME
APPNM: notation name
FULLNM: notation name

Clause: 79408
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
When: The entity is an external data entity.

RCSNM: NOTATION
APPNM: NOTATION
FULLNM: NOTATION

Clause: b4001
Datatype: NODE
Accepted Classes (AC): NOTATION
Verify Type: OTHER
When: The entity is an external data entity.

BASESDS0, base SGML document string level 0

RCSNM: DFLTED
APPNM: defaulted
FULLNM: defaulted

Clause: 94412
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if this was created because of a reference to the default entity.

PRLGSDS, prolog SGML document string

RCSNM: ENTDCL
APPNM: entity decl
FULLNM: entity declaration

Clause: a5001
Datatype: NODE
Accepted Classes (AC): ENTDCL
Verify Type: OTHER

By Module By Name


ENTSTART, entity start, entity start

BASESDS1, base SGML document string level 1

Description

The start of the replacement text of an entity.

Note

The end shall be marked by an entend node. This is the result of an entity reference that was replaced by the parser.

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME SSEP ENTSTART ENTEND REFENDRE SHORTREF
Verify Type: OPTIONAL
Description: The markup of the entity reference.

RCSNM: ENTNAME
APPNM: entity name
FULLNM: entity name

Datatype: STRING
String Normalization: ENTITY
Verify Type: OPTIONAL
String Lex: NAME

RCSNM: ENTITY
APPNM: ENTITY
FULLNM: ENTITY

Clause: a5201
Datatype: NODE
Accepted Classes (AC): ENTITY
Verify Type: OTHER

By Module By Name


EXTDATA, external data, reference to external data

INSTABS, instance abstract

Description

The result of referencing an external data entity.

RCSNM: ENTNAME
APPNM: entity name
FULLNM: entity name

Clause: a5101
Datatype: STRING
String Normalization: ENTITY
Verify Type: OTHER
String Lex: NAME

RCSNM: ENTITY
APPNM: ENTITY
FULLNM: ENTITY

Clause: 94410
Datatype: NODE
Accepted Classes (AC): ENTITY
Verify Type: OTHER

INSTSDS1, instance SGML document string level 1

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: 94401 94402
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME SSEP ENTSTART ENTEND REFENDRE SHORTREF
Verify Type: OPTIONAL
Description: The markup of the entity reference.
Note: ssep, entstart, and entend can occur only in a name group in a named entity reference.

By Module By Name


EXTID, external id, external identifier

PRLGABS0, prolog abstract level 0

RCSNM: PUBID
APPNM: public id
FULLNM: public identifier

Clause: a1602
Datatype: STRING
Verify Type: OTHER
String Lex: MINDATA
When: The external identifier contained an explicit public identifier.

RCSNM: SYSID
APPNM: system id
FULLNM: system identifier

Clause: a1603
Datatype: STRING
Verify Type: OTHER
When: The external identifier contained an explicit system identifier.

RCSNM: GENSYSID
APPNM: generated system id
FULLNM: generated system identifier

Datatype: STRING
Verify Type: OPTIONAL
Description: The system identifier generated by the system from the external identifier and other information available to the system.
When: The external identifier is not the external identifier of the default entity.

FPIABS, formal public identifier abstract

RCSNM: FPI
APPNM: formal public id
FULLNM: formal public identifier

Clause: a2001
Datatype: NODE
Accepted Classes (AC): FPI
Verify Type: OPTIONAL
When: FORMAL YES was specified in the SGML declaration.

By Module By Name


FEATURES, FEATURES, feature use

SDCLABS, sgml declaration abstract

RCSNM: DATATAG
APPNM: DATATAG
FULLNM: DATATAG

Clause: d5101
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if DATATAG is YES.

RCSNM: OMITTAG
APPNM: OMITTAG
FULLNM: OMITTAG

Clause: d5101
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if OMITTAG is YES.

RCSNM: RANK
APPNM: RANK
FULLNM: RANK

Clause: d5101
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if RANK is YES.

RCSNM: SHORTTAG
APPNM: SHORTTAG
FULLNM: SHORTTAG

Clause: d5101
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if SHORTTAG is YES.

RCSNM: SIMPLE
APPNM: SIMPLE
FULLNM: SIMPLE

Clause: d5201
Datatype: INTEGER
Verify Type: OTHER
Description: 0 if SIMPLE is NO.

RCSNM: IMPLICIT
APPNM: IMPLICIT
FULLNM: IMPLICIT

Clause: d5201
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if IMPLICIT is YES.

RCSNM: EXPLICIT
APPNM: EXPLICIT
FULLNM: EXPLICIT

Clause: d5201
Datatype: INTEGER
Verify Type: OTHER
Description: 0 if EXPLICIT is NO.

RCSNM: CONCUR
APPNM: CONCUR
FULLNM: CONCUR

Clause: d5301
Datatype: INTEGER
Verify Type: OTHER
Description: 0 if CONCUR is NO.

RCSNM: SUBDOC
APPNM: SUBDOC
FULLNM: SUBDOC

Clause: d5301
Datatype: INTEGER
Verify Type: OTHER
Description: 0 if SUBDOC is NO.

RCSNM: FORMAL
APPNM: FORMAL
FULLNM: FORMAL

Clause: d5301
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if FORMAL is YES.

By Module By Name


FPI, formal public id, formal public identifier

FPIABS, formal public identifier abstract

Note

The string which is the value of each of the string-valued properties provided by this class is the minimum data specified as such in the governing productions, without any accompanying "//", "-//", "+//" or s characters.

RCSNM: OWNERTP
APPNM: owner type
FULLNM: owner type

Clause: a2100
Datatype: ENUM
Verify Type: OTHER
Description: Type of owner identifier.
Enumeration: ISO
Enumeration: REGIST
Enumeration: UNREGIST

RCSNM: OWNERID
APPNM: owner id
FULLNM: owner identifier

Clause: a2100
Datatype: STRING
Verify Type: OTHER
String Lex: MINDATA

RCSNM: TEXTCLAS
APPNM: text class
FULLNM: public text class

Clause: a2210
Datatype: ENUM
Verify Type: OTHER
Enumeration: CAPACITY
Enumeration: CHARSET
Enumeration: DOCUMENT
Enumeration: DTD
Enumeration: ELEMENTS
Enumeration: ENTITIES
Enumeration: LPD
Enumeration: NONSGML
Enumeration: NOTATION
Enumeration: SHORTREF
Enumeration: SUBDOC
Enumeration: SYNTAX
Enumeration: TEXT

RCSNM: UNAVAIL
APPNM: unavailable
FULLNM: unavailable

Clause: a2202
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if and only if unavailable text indicator was specified.

RCSNM: TEXTDESC
APPNM: text description
FULLNM: public text description

Clause: a2221
Datatype: STRING
Verify Type: OTHER
String Lex: MINDATA

RCSNM: TEXTLANG
APPNM: text language
FULLNM: public text language

Clause: a2231
Datatype: STRING
Verify Type: OTHER
When: The text identifier included a public text language.

RCSNM: TEXTDSEQ
APPNM: text designating sequence
FULLNM: public text designating sequence

Clause: a2241
Datatype: STRING
Verify Type: OTHER
When: The text identifier included a public text designating sequence.

RCSNM: TEXTDVER
APPNM: text display version
FULLNM: public text display version

Clause: a2251
Datatype: STRING
Verify Type: OTHER
When: The text identifier included a public text display version (that is, there was a // following the public text language or public text designating sequence).

By Module By Name


GENDELM, general delim, general delimiter

BASESDS1, base SGML document string level 1

Description

A general delimiter.

RCSNM: NAMECREF
APPNM: named char ref
FULLNM: named character reference

Clause: 95001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME REFENDRE
Verify Type: OPTIONAL
Note: This may happen only for a delimiter that is the first child of its parent or the value of a close delimiter property.
When: The first character of the delimiter was entered with a named character reference.

RCSNM: ROLE
APPNM: ROLE
FULLNM: ROLE

Clause: 96001 FIG30
Datatype: STRING
String Normalization: RCSGENER
Verify Type: OTHER
Description: The name of the delimiter role.

RCSNM: ORIGDELM
APPNM: original delim
FULLNM: original delimiter

Clause: 92102 FIG22
Datatype: STRING
Verify Type: OPTIONAL
Description: The delimiter as originally entered before any upper-case substitution.

By Module By Name


IDLKDCL, id link set decl, ID link set declaration

LINKSDS, link SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: c2301
Datatype: NODELIST
Accepted Classes (AC): ENTSTART ENTEND SSEP COMMENT GENDELM NAME RNAME LITERAL ATTVALUE
Verify Type: OTHER

RCSNM: LINKSET
APPNM: link set
FULLNM: link set

Clause: c2301
Datatype: NODE
Accepted Classes (AC): LINKSET
Verify Type: OTHER

By Module By Name


IGNMRKUP, ignored markup, ignored markup

BASESDS1, base SGML document string level 1

Description

Ignored markup. Either a start-tag or end-tag that is ignored because it contains a document type specification that contains a name group none of the names in which is the name of an active document type, or a general or parameter entity reference that is ignored because it contains a name group none of the names in which is the name of an active document or link type, or a link set use declaration that is ignored because its link type name is not an active link type, or a general entity reference in an attribute value literal in a start-tag that is itself ignored markup, or an entity declaration that is ignored because the entity was already declared.

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: 74001 75001 94401 c3001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME SSEP ATTVALUE LITERAL ENTSTART ENTEND REFENDRE
Verify Type: OTHER

By Module By Name


IGNRE, ignored re, ignored re

INSTSDS1, instance SGML document string level 1

Description

An RE in content that was ignored because of the rules in 7.6.1 of ISO 8879.

Note

This occurs at the point where the RE originally occurred rather than at the point it was determined that the RE should be ignored.

RCSNM: NAMECREF
APPNM: named char ref
FULLNM: named character reference

Clause: 95001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME REFENDRE
Verify Type: OPTIONAL
When: The character was the replacement of a named character reference.

By Module By Name


IGNRS, ignored rs, ignored rs

INSTSDS1, instance SGML document string level 1

Description

An RS that was ignored because of the rules in 7.6.1 of ISO 8879.

RCSNM: NAMECREF
APPNM: named char ref
FULLNM: named character reference

Clause: 95001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME REFENDRE
Verify Type: OPTIONAL
When: The character was the replacement of a named character reference.

By Module By Name


INTIGNCH, interp ignored char, interpretation ignored char

BASESDS1, base SGML document string level 1

Description

A character in a literal that was ignored when the literal was interpreted: an RS in an attribute value literal or in a minimum literal, an RE or SPACE character in a minimum literal that immediately followed another RE or SPACE character in a minimum literal, or an RE or SPACE character that was the first or last character in a minimum literal.

RCSNM: NAMECREF
APPNM: named char ref
FULLNM: named character reference

Clause: 95001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME REFENDRE
Verify Type: OPTIONAL
When: The character was the replacement of a named character reference.

RCSNM: CHAR
APPNM: CHAR
FULLNM: character

Clause: 92101
Datatype: CHAR
Verify Type: OTHER

By Module By Name


LINKRULE, link rule, link rule

LINKABS, link abstract

RCSNM: ASSGIS
APPNM: assoc gis
FULLNM: associated generic identifiers

Clause: c2101
Datatype: STRLIST
Verify Type: OTHER
String Lex: NAME
Description: The names of the associated element types.
When: The link rule is not an explicit link rule whose source element type is implied.

RCSNM: ASSELTPS
APPNM: assoc element types
FULLNM: associated element types

Clause: c2101
Datatype: NODELIST
Accepted Classes (AC): ELEMTYPE
Verify Type: OTHER
When: The link rule is not an explicit link rule whose source element type is implied.

RCSNM: ID
APPNM: ID
FULLNM: unique identifier

Clause: c2301
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
When: Link rule occurs in ID link set declaration.

RCSNM: USELINK
APPNM: USELINK
FULLNM: USELINK

Clause: c2104
Datatype: NODE
Accepted Classes (AC): LINKSET
Verify Type: OTHER
When: The link rule includes a USELINK parameter.

RCSNM: USELKNM
APPNM: uselink name
FULLNM: uselink name

Clause: c2104
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: RNINAME
Description: The link set named by the USELINK parameter.
When: The link rule includes a USELINK parameter.

RCSNM: POSTLKRS
APPNM: postlink restore
FULLNM: postlink restore

Clause: c2101
Datatype: BOOLEAN
Verify Type: DERIVED
Description: True if the link rule includes a POSTLINK parameter of #RESTORE.

RCSNM: POSTLKST
APPNM: postlink set
FULLNM: postlink set

Clause: c2101
Datatype: NODE
Accepted Classes (AC): LINKSET
Verify Type: OTHER
When: The link set specification did not specify #RESTORE.

RCSNM: POSTLKNM
APPNM: POSTLKNM
FULLNM: POSTLKNM

Clause: c2101
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: RNINAME
Description: The token specified for the link set specification following POSTLINK.
When: The link rule includes a POSTLINK parameter.

RCSNM: LINKATTS
APPNM: link attributes
FULLNM: link attributes

Clause: c2102
Datatype: NMNDLIST
Accepted Classes (AC): ATTASGN
AC Name Property: NAME
Verify Type: OTHER
When: The link rule is not an explicit link rule whose source element type is implied.

RCSNM: RSLTGI
APPNM: result gi
FULLNM: result element generic identifier

Clause: c2202
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
When: The link rule is an explicit link rule whose result element type is not implied.

RCSNM: RSLTELEM
APPNM: result element type
FULLNM: result element type

Clause: c2202
Datatype: NODE
Accepted Classes (AC): ELEMTYPE
Verify Type: OTHER
When: The link rule is an explicit link rule whose result element type is not implied.

RCSNM: RSLTATTS
APPNM: result attributes
FULLNM: result attributes

Clause: c2203
Datatype: NMNDLIST
Accepted Classes (AC): ATTASGN
AC Name Property: NAME
Verify Type: OTHER
When: The link rule is an explicit link rule whose result element type is not implied.

By Module By Name


LINKSET, link set, link set

LINKABS, link abstract

RCSNM: NAME
APPNM: NAME
FULLNM: NAME

Clause: c2003
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
When: Link set is not #INITIAL nor #EMPTY nor the ID link set.

RCSNM: LKRULES
APPNM: link rules
FULLNM: link rules

Clause: c2002
Datatype: NODELIST
Accepted Classes (AC): LINKRULE
Verify Type: OTHER

LINKSDS, link SGML document string

RCSNM: LKSETDCL
APPNM: link set decl
FULLNM: link set declaration

Clause: c2001
Datatype: NODE
Accepted Classes (AC): LKSETDCL IDLKDCL
Verify Type: OTHER
When: Link set is not #EMPTY.

By Module By Name


LINKTYPE, link type, link type

LINKABS, link abstract

RCSNM: NAME
APPNM: NAME
FULLNM: NAME

Clause: c1002
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME

RCSNM: ACTIVE
APPNM: ACTIVE
FULLNM: ACTIVE

Datatype: BOOLEAN
Verify Type: OTHER
Description: True if and only if link type is active.

RCSNM: LTKIND
APPNM: link type kind
FULLNM: kind of link type

Clause: c1001
Datatype: ENUM
Verify Type: OTHER
Enumeration: SIMPLE
Enumeration: IMPLICIT
Enumeration: EXPLICIT

RCSNM: SRCNAME
APPNM: source document type name
FULLNM: source document type name

Clause: c1302
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME

RCSNM: SOURCE
APPNM: source document type
FULLNM: source document type

Clause: c1305 c1306
Datatype: NODE
Accepted Classes (AC): DOCTYPE
Verify Type: OTHER
Note: For a simple link type, this will always be the base document type.

RCSNM: RSLTNAME
APPNM: result document type name
FULLNM: result document type name

Clause: c1303
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME

RCSNM: RESULT
APPNM: result document type
FULLNM: result document type

Clause: c1306
Datatype: NODE
Accepted Classes (AC): DOCTYPE
Verify Type: OTHER
When: The link type is an explicit link type.

RCSNM: INILKSET
APPNM: initial link set
FULLNM: initial link set

Clause: c2004
Datatype: NODE
Accepted Classes (AC): LINKSET
Verify Type: OTHER
When: The link type is not simple.

RCSNM: IDLKSET
APPNM: id link set
FULLNM: id link set

Clause: c2300
Datatype: NODE
Accepted Classes (AC): LINKSET
Verify Type: OTHER
When: The link type declaration subset includes an ID link set declaration.

RCSNM: LINKSETS
APPNM: link sets
FULLNM: link sets

Clause: c1401
Datatype: NMNDLIST
Accepted Classes (AC): LINKSET
AC Name Property: NAME
Verify Type: OTHER
Note: Does not include #INITIAL or #EMPTY or ID link set.

LINKSDS, link SGML document string

RCSNM: LKTPDCL
APPNM: link type decl
FULLNM: link type declaration

Clause: c1001
Datatype: NODE
Accepted Classes (AC): LKTPDCL
Verify Type: OTHER

By Module By Name


LITERAL, LITERAL, LITERAL

BASESDS1, base SGML document string level 1

Description

A parameter literal, attribute value literal, minimum literal, or system identifier.

RCSNM: OPEN
APPNM: open delim
FULLNM: open delimiter

Clause: 96100 FIG30
Datatype: NODE
Accepted Classes (AC): GENDELM
Verify Type: OPTIONAL

RCSNM: VALUE
APPNM: VALUE
FULLNM: VALUE

Clause: a1202 91001 a1702 80002
Datatype: NODELIST
Accepted Classes (AC): ENTSTART ENTEND DATACHAR SDATA INTIGNCH
Verify Type: OTHER
Description: Interpreted value of literal.
Note: If the literal is an attribute value literal for a tokenized value, the value of the literal represents the attribute value before tokenization but after interpretation.

RCSNM: CLOSE
APPNM: close delim
FULLNM: close delimiter

Clause: 96100 FIG30
Datatype: NODE
Accepted Classes (AC): GENDELM
Verify Type: OPTIONAL

By Module By Name


LKSETDCL, link set decl, link set declaration

LINKSDS, link SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: c2001
Datatype: NODELIST
Accepted Classes (AC): ENTSTART ENTEND SSEP COMMENT GENDELM NAME RNAME LITERAL ATTVALUE
Verify Type: OTHER

RCSNM: LINKSET
APPNM: link set
FULLNM: link set

Clause: c2001
Datatype: NODE
Accepted Classes (AC): LINKSET
Verify Type: OTHER

By Module By Name


LKTPDCL, link type decl, link type declaration

LINKSDS, link SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: c1001
Datatype: NODELIST
Accepted Classes (AC): SSEP COMMENT NAME RNAME LITERAL MSSTART MSIGNCH MSEND ENTSTART ENTEND PI COMDCL ENTDCL ATTDLDCL LKSETDCL IDLKDCL
Verify Type: OTHER

RCSNM: LINKTYPE
APPNM: link type
FULLNM: link type

Datatype: NODE
Accepted Classes (AC): LINKTYPE
Verify Type: OTHER

RCSNM: ENTITY
APPNM: ENTITY
FULLNM: ENTITY

Clause: c1004
Datatype: NODE
Accepted Classes (AC): ENTITY
Verify Type: OTHER
When: Link type definition includes external identifier.

By Module By Name


MODELGRP, model group, model group

PRLGABS1, prolog abstract level 1

Description

A model group or a data tag group.

Note

A data tag group is represented by a model group node with connector equal to seq whose first token is an elemtk and whose second token is a pcdatatk.

RCSNM: CONNECT
APPNM: connector
FULLNM: connector

Clause: b2410
Datatype: ENUM
Verify Type: OTHER
Description: Connector used within model group.
Enumeration: AND
Enumeration: OR
Enumeration: SEQ

RCSNM: OCCUR
APPNM: occur indicator
FULLNM: occurrence indicator

Clause: b2420
Datatype: ENUM
Verify Type: OTHER
When: Model group has an occurrence indicator.
Enumeration: OPT
Enumeration: PLUS
Enumeration: REP

RCSNM: TOKENS
APPNM: content tokens
FULLNM: content tokens

Clause: b2403
Datatype: NODELIST
Accepted Classes (AC): MODELGRP PCDATATK ELEMTK
Verify Type: OTHER

By Module By Name


MSEND, marked section end, marked section end

BASESDS1, base SGML document string level 1

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: FIG3e FIG3h
Datatype: NODELIST
Accepted Classes (AC): GENDELM
Verify Type: OPTIONAL
Note: Will be a gendelm for the msc and a gendelm for the mdc.

By Module By Name


MSIGNCH, marked section ignored char, marked section ignored character

BASESDS1, base SGML document string level 1

Description

A character that has been ignored within a marked section.

RCSNM: CHAR
APPNM: CHAR
FULLNM: character

Clause: 92101
Datatype: CHAR
Verify Type: OTHER

By Module By Name


MSSTART, marked section start, marked section declaration start

BASESDS1, base SGML document string level 1

Description

The part of a marked section declaration preceding the marked section.

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: a4002
Datatype: NODELIST
Accepted Classes (AC): GENDELM RNAME SSEP ENTSTART ENTEND COMMENT IGNMRKUP
Verify Type: OPTIONAL
Note: First child will be gendelm for mdo, last will be gendelm for dso.

RCSNM: STATUS
APPNM: STATUS
FULLNM: STATUS

Clause: a4201
Datatype: ENUM
Verify Type: OTHER
Description: Effective status of marked section.
Enumeration: IGNORE
Enumeration: CDATA
Enumeration: RCDATA
Enumeration: INCLUDE
Enumeration: TEMP

By Module By Name


NAME, NAME, NAME

BASESDS1, base SGML document string level 1

Description

A name within markup.

Note

Names in attribute values are represented by nodes of type attvaltk rather than name.

RCSNM: ORIGNAME
APPNM: original name
FULLNM: original name

Clause: 93005
Datatype: STRING
Verify Type: OTHER
Description: The characters of the name as originally entered before any upper-case substitution.

By Module By Name


NMTOKEN, name token, name token

BASESDS1, base SGML document string level 1

Description

A name token in markup.

Note

This is used only for name tokens in name token groups in declared values. Name tokens in attribute values are represented by nodes of type attvaltk rather than nmtoken.

RCSNM: ORIGNAME
APPNM: original name token
FULLNM: original name token

Clause: 93005
Datatype: STRING
Verify Type: OTHER
Description: The characters of the name token as originally entered before any upper-case substitution.

By Module By Name


NOTATION, NOTATION, data content notation

PRLGABS0, prolog abstract level 0

RCSNM: NAME
APPNM: NAME
FULLNM: NAME

Clause: 79441
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME

RCSNM: EXTID
APPNM: external id
FULLNM: external identifier

Clause: a1601
Datatype: NODE
Accepted Classes (AC): EXTID
Verify Type: OTHER

PRLGABS1, prolog abstract level 1

RCSNM: ATTDEFS
APPNM: attribute defs
FULLNM: attribute definitions

Clause: b3002
Datatype: NMNDLIST
Accepted Classes (AC): ATTDEF
AC Name Property: NAME
Verify Type: OTHER

PRLGSDS, prolog SGML document string

RCSNM: NOTDCL
APPNM: notation decl
FULLNM: notation declaration

Clause: b4001
Datatype: NODE
Accepted Classes (AC): NOTDCL
Verify Type: OTHER

RCSNM: ATTDLDCL
APPNM: attribute def list decl
FULLNM: attribute definition list declaration

Clause: b4111
Datatype: NODE
Accepted Classes (AC): ATTDLDCL
Verify Type: OTHER
When: The notation has an associated ATTLIST.

By Module By Name


NOTDCL, notation decl, notation declaration

PRLGSDS, prolog SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: b4001
Datatype: NODELIST
Accepted Classes (AC): ENTSTART ENTEND SSEP COMMENT LITERAL NAME RNAME
Verify Type: OTHER

RCSNM: NOTATION
APPNM: NOTATION
FULLNM: NOTATION

Clause: b4001
Datatype: NODE
Accepted Classes (AC): NOTATION
Verify Type: OTHER
Description: The declared notation.

By Module By Name


NUMBER, NUMBER, NUMBER

BASESDS1, base SGML document string level 1

Description

A number in markup that is not a character number in a character reference.

Note

Numbers in attribute values are represented by nodes of type attvaltk rather than number.

RCSNM: DIGITS
APPNM: DIGITS
FULLNM: DIGITS

Clause: 93002
Datatype: STRING
Verify Type: OTHER
String Lex: NUMBER

By Module By Name


PCDATATK, pcdata token, pcdata token

PRLGABS1, prolog abstract level 1

By Module By Name


PI, PI, processing instruction

BASEABS, base abstract

Description

Processing instruction.

RCSNM: SYSDATA
APPNM: system data
FULLNM: system data

Clause: 80002
Datatype: STRING
Verify Type: OTHER

BASESDS0, base SGML document string level 0

RCSNM: ENTNAME
APPNM: entity name
FULLNM: entity name

Clause: a5101
Datatype: STRING
String Normalization: ENTITY
Verify Type: OTHER
String Lex: NAME
When: The processing instruction resulted from referencing a PI entity.

RCSNM: ENTITY
APPNM: ENTITY
FULLNM: ENTITY

Clause: 94410
Datatype: NODE
Accepted Classes (AC): ENTITY
Verify Type: OTHER
When: The processing instruction resulted from referencing a PI entity.

BASESDS1, base SGML document string level 1

RCSNM: ENTREF
APPNM: entity ref
FULLNM: entity reference

Clause: 94401
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME SSEP ENTSTART ENTEND REFENDRE SHORTREF
Verify Type: OPTIONAL
Description: The markup of the entity reference.
Note: ssep, entstart, and entend may occur only in a name group in a named entity reference.
When: The processing instruction resulted from referencing a PI entity with a named entity reference or a short reference.

RCSNM: OPEN
APPNM: open delim
FULLNM: open delimiter

Clause: 80001
Datatype: NODE
Accepted Classes (AC): GENDELM
Verify Type: OPTIONAL
When: The processing instruction did not result from referencing a PI entity.

RCSNM: CLOSE
APPNM: close delim
FULLNM: close delimiter

Clause: 80001
Datatype: NODE
Accepted Classes (AC): GENDELM
Verify Type: OPTIONAL
When: The processing instruction did not result from referencing a PI entity.

By Module By Name


RANKSTEM, rank stem, rank stem

RANKABS, rank abstract

RCSNM: STEM
APPNM: STEM
FULLNM: STEM

Clause: b2113
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
Description: Name of rank stem.

RCSNM: ELEMTPS
APPNM: element types
FULLNM: element types

Clause: b2112
Datatype: NODELIST
Accepted Classes (AC): ELEMTYPE
Verify Type: OTHER
Description: The element types for which this is a rank stem.

By Module By Name


REFENDRE, ref end re, reference end RE

BASESDS1, base SGML document string level 1

Description

An RE in markup that is used as a reference end.

By Module By Name


REPOS, re position, re position

INSTSDS1, instance SGML document string level 1

Description

The original position of an RE that was deemed by the rules of clause 7.6.1 of ISO 8879 to occur at some point other than that at which it in fact occurred.

Note

For each node of type repos, there will be a node of type datachar with a property movedre that is true.

RCSNM: RE
APPNM: record end
FULLNM: record end

Clause: 7610a
Datatype: NODE
Accepted Classes (AC): DATACHAR
Verify Type: OTHER
Description: The character for which this is the repos.

By Module By Name


RNAME, reserved name, reserved name

BASESDS1, base SGML document string level 1

Description

A token in markup that is recognized as a reserved name.

RCSNM: REFNAME
APPNM: ref name
FULLNM: reference name

Clause: d4704
Datatype: STRING
String Normalization: RCSGENER
Verify Type: OTHER
Description: The reference reserved name.

RCSNM: ORIGNAME
APPNM: original name
FULLNM: original name

Clause: 93005
Datatype: STRING
Verify Type: OPTIONAL
Description: The reserved name as originally entered before any upper-case substitution.

By Module By Name


SDATA, SDATA, internal specific character data entity reference result

BASEABS, base abstract

RCSNM: SYSDATA
APPNM: system data
FULLNM: system data

Clause: 43041
Datatype: STRING
Verify Type: OTHER
Note: The replacement text of a specific character data entity is treated as system data when referenced.

RCSNM: CHAR
APPNM: CHAR
FULLNM: character

Specfication Document: DSSSL
Datatype: CHAR
Verify Type: OTHER
Description: The character associated with the SDATA entity by the map-sdata-entity architectural form.
When: A character has been associated with the SDATA entity by the map-sdata-entity architectural form.

BASESDS0, base SGML document string level 0

RCSNM: ENTNAME
APPNM: entity name
FULLNM: entity name

Clause: a5101
Datatype: STRING
String Normalization: ENTITY
Verify Type: OPTIONAL
String Lex: NAME

RCSNM: ENTITY
APPNM: ENTITY
FULLNM: ENTITY

Clause: 94410
Datatype: NODE
Accepted Classes (AC): ENTITY
Verify Type: OTHER

BASESDS1, base SGML document string level 1

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: 94401
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME SSEP ENTSTART ENTEND REFENDRE SHORTREF
Verify Type: OPTIONAL
Note: ssep, entstart, and entend can occur only in a name group in a named entity reference.

By Module By Name


SGMLCSTS, sgml constants, sgml constants

BASEABS, base abstract

Description

A holding pen for selected nodes intrinsic to all SGML documents, which may be needed as irefnodes elsewhere.

Note

This has no properties unless the srabs (shortref abstract) or linkabs (link abstract) modules are included.

SRABS, shortref abstract

RCSNM: EMPTYMAP
APPNM: empty short ref map
FULLNM: empty short reference map

Clause: b6004
Datatype: NODE
Accepted Classes (AC): SRMAP
Verify Type: OTHER
Description: The empty short reference map.

LINKABS, link abstract

RCSNM: EMPTYLKS
APPNM: empty link set
FULLNM: empty link set

Clause: c3004
Datatype: NODE
Accepted Classes (AC): LINKSET
Verify Type: OTHER
Description: Empty link set used to disable current link set.

By Module By Name


SGMLDCL, sgml decl, SGML declaration

SDCLSDS, SGML declaration SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: d0001
Datatype: NODELIST
Accepted Classes (AC): SSEP COMMENT NAME NUMBER RNAME LITERAL GENDELM
Verify Type: OTHER
Note: Also includes any s separators before the SGML declaration; last child is gendelm for mdc delimiter.

By Module By Name


SGMLDOC, sgml document, sgml document

BASEABS, base abstract

Description

The parsed SGML document or subdocument. The root of the grove.

RCSNM: SGMLCSTS
APPNM: sgml constants
FULLNM: sgml constants

Clause: 41170 41180
Datatype: NODE
Accepted Classes (AC): SGMLCSTS
Verify Type: OTHER

RCSNM: APPINFO
APPNM: application info
FULLNM: application information

Clause: d6001
Datatype: STRING
Verify Type: OTHER
String Lex: MINDATA
Description: Application information provided by the SGML declaration.
When: A literal was specified as the value of the APPINFO parameter of the SGML declaration applicable to the document/subdocument.

RCSNM: PROLOG
APPNM: PROLOG
FULLNM: PROLOG

Clause: 71001
Datatype: NODELIST
Accepted Classes (AC): DOCTPDCL LKTPDCL COMDCL PI SSEP
Verify Type: OTHER

RCSNM: EPILOG
APPNM: EPILOG
FULLNM: EPILOG

Clause: 71002
Datatype: NODELIST
Accepted Classes (AC): COMDCL PI SSEP
Verify Type: OTHER
Description: Other prolog following the document instance.

PRLGABS0, prolog abstract level 0

RCSNM: GOVDT
APPNM: governing doctype
FULLNM: governing doctype

Clause: 71004
Datatype: NODE
Accepted Classes (AC): DOCTYPE
Verify Type: OTHER
Description: The document type that governs the parse. When there are more than one "active" document types specified, each active document type gives rise to a separate parse, which, in turn, creates a separate sgmldoc grove.

RCSNM: DTLTS
APPNM: doctypes and linktypes
FULLNM: document types and link types

Clause: 71001
Datatype: NMNDLIST
Accepted Classes (AC): DOCTYPE LINKTYPE
AC Name Property: NAME NAME
Verify Type: OTHER
Description: The document types and link types declared in the prolog, in declaration order.

INSTABS, instance abstract

RCSNM: DOCELEM
APPNM: document element
FULLNM: document element

Clause: 72003
Datatype: NODE
Accepted Classes (AC): ELEMENT
Verify Type: OTHER
Description: The document element for the governing document type.

RCSNM: ELEMENTS
APPNM: ELEMENTS
FULLNM: ELEMENTS

Clause: 73001
Datatype: NMNDLIST
Accepted Classes (AC): ELEMENT
AC Name Property: ID
Verify Type: OTHER
Description: All the elements in the document which have unique identifiers in the order in which they are detected by the parser: parents occur before children; siblings occur in left-to-right order.

RCSNM: ENTITIES
APPNM: ENTITIES
FULLNM: ENTITIES

Clause: 94410
Datatype: NMNDLIST
Accepted Classes (AC): ENTITY
AC Name Property: NAME
Verify Type: OTHER
Description: The explicitly declared general entities from the governing document type, followed by the defaulted entities.
Note: This includes both internal and external entities. It does not include unnamed entities.

RCSNM: DFLTENTS
APPNM: defaulted entities
FULLNM: defaulted entities

Clause: 94412
Datatype: NMNDLIST
Accepted Classes (AC): ENTITY
AC Name Property: NAME
Verify Type: OTHER
Description: An entity for each entity name in the document that referenced the default entity in the governing document type.

SDCLABS, sgml declaration abstract

RCSNM: SGMLVER
APPNM: sgml version
FULLNM: sgml version

Clause: d0002
Datatype: STRING
Verify Type: OTHER
String Lex: MINDATA
Description: The minimum literal specified as the first parameter of the SGML declaration applicable to this document or subdocument.

RCSNM: DOCCHSET
APPNM: document char set
FULLNM: document character set

Clause: d1001
Datatype: NODE
Accepted Classes (AC): CHARSET
Verify Type: OTHER

RCSNM: CAPSET
APPNM: capacity set
FULLNM: capacity set

Clause: d2001
Datatype: NODE
Accepted Classes (AC): CAPSET
Verify Type: OTHER

RCSNM: SYNSCOPE
APPNM: syntax scope
FULLNM: concrete syntax scope

Clause: d3002
Datatype: ENUM
Verify Type: OTHER
Enumeration: INSTANCE
Enumeration: DOCUMENT

RCSNM: DCLSYN
APPNM: decl syntax
FULLNM: declared concrete syntax

Clause: d4001
Datatype: NODE
Accepted Classes (AC): SYNTAX
Verify Type: OTHER

RCSNM: REFSYN
APPNM: ref syntax
FULLNM: reference concrete syntax

Clause: d4002 e0001 FIG70
Datatype: NODE
Accepted Classes (AC): SYNTAX
Verify Type: OTHER
Description: The reference concrete syntax used for the SGML declaration and, if the concrete syntax scope is INSTANCE, the prolog.
Note: Not a property of sgmlcsts because it depends on the document character set.

RCSNM: PROSYN
APPNM: prolog syntax
FULLNM: prolog concrete syntax

Clause: d4001
Datatype: NODE
Accepted Classes (AC): SYNTAX
Verify Type: OTHER
Description: The concrete syntax for the prolog.

RCSNM: FEATURES
APPNM: FEATURES
FULLNM: feature use

Clause: d5001
Datatype: NODE
Accepted Classes (AC): FEATURES
Verify Type: OTHER

SDCLSDS, SGML declaration SGML document string

RCSNM: SGMLDCL
APPNM: sgml decl
FULLNM: SGML declaration

Clause: d0001
Datatype: NODE
Accepted Classes (AC): SGMLDCL
Verify Type: OPTIONAL
When: SGML declaration was explicitly present.

RCSNM: SDCLTYPE
APPNM: sgml decl type
FULLNM: SGML declaration type

Clause: 62300
Datatype: ENUM
Verify Type: OTHER
Enumeration: EXPLICIT
Enumeration: IMPLIED
Enumeration: INHERIT

By Module By Name


SHORTREF, short ref, short reference delimiter

SRSDS, shortref SGML document string

RCSNM: ORIGDELM
APPNM: original delim
FULLNM: original delimiter

Clause: 96601
Datatype: STRING
Verify Type: OTHER
Description: The short reference delimiter as originally entered.

RCSNM: NAMECREF
APPNM: named char ref
FULLNM: named character reference

Clause: 95001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME REFENDRE
Verify Type: OPTIONAL
When: The first character of the delimiter was entered with a named character reference.

By Module By Name


SIMPLELK, simple link info, simple link information

LINKABS, link abstract

RCSNM: LINKTYPE
APPNM: link type
FULLNM: link type

Clause: c1001
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
Description: The link type name of the simple link process.

RCSNM: ATTS
APPNM: attributes
FULLNM: attributes

Clause: c1402
Datatype: NMNDLIST
Accepted Classes (AC): ATTASGN
AC Name Property: NAME
Verify Type: OTHER

By Module By Name


SRASSOC, short ref assoc, short reference association

SRABS, shortref abstract

RCSNM: SHORTREF
APPNM: short ref
FULLNM: short reference delimiter

Clause: b5004
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER

RCSNM: ENTNAME
APPNM: entity name
FULLNM: entity name

Clause: b5004
Datatype: STRING
String Normalization: ENTITY
Verify Type: OTHER
String Lex: NAME

RCSNM: ENTITY
APPNM: ENTITY
FULLNM: ENTITY

Clause: b5001
Datatype: NODE
Accepted Classes (AC): ENTITY
Verify Type: OTHER

By Module By Name


SRMAP, short ref map, short reference map

SRABS, shortref abstract

RCSNM: NAME
APPNM: NAME
FULLNM: NAME

Clause: b5002
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
When: Map is not the implicitly declared #EMPTY map.

RCSNM: MAP
APPNM: MAP
FULLNM: MAP

Clause: b5004
Datatype: NMNDLIST
Accepted Classes (AC): SRASSOC
AC Name Property: SHORTREF
Verify Type: OTHER

By Module By Name


SRMAPDCL, short ref map decl, short reference mapping declaration

SRSDS, shortref SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: b5001
Datatype: NODELIST
Accepted Classes (AC): ENTSTART ENTEND SSEP COMMENT GENDELM NAME RNAME LITERAL
Verify Type: OTHER
Note: First child is gendelm for mdo delimiter; last is gendelm for mdc delimiter.

RCSNM: MAP
APPNM: MAP
FULLNM: MAP

Clause: b5001
Datatype: NODE
Accepted Classes (AC): SRMAP
Verify Type: OTHER

By Module By Name


SSEP, s sep, s separator

BASESDS1, base SGML document string level 1

RCSNM: CHAR
APPNM: CHAR
FULLNM: character

Clause: 92003
Datatype: CHAR
Verify Type: OTHER

RCSNM: NAMECREF
APPNM: named char ref
FULLNM: named character reference

Clause: 95001
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME REFENDRE
Verify Type: OPTIONAL
When: The character was the replacement of a named character reference.

By Module By Name


SUBDOC, subdocument, reference to subdocument

SUBDCABS, subdoc abstract

Description

The result of referencing a subdocument entity.

RCSNM: ENTNAME
APPNM: entity name
FULLNM: entity name

Clause: a5101
Datatype: STRING
String Normalization: ENTITY
Verify Type: OTHER
String Lex: NAME

RCSNM: ENTITY
APPNM: ENTITY
FULLNM: ENTITY

Clause: c5501
Datatype: NODE
Accepted Classes (AC): ENTITY
Verify Type: OTHER

SUBDCSDS, subdoc SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: 94401
Datatype: NODELIST
Accepted Classes (AC): GENDELM NAME SSEP ENTSTART ENTEND REFENDRE SHORTREF
Verify Type: OPTIONAL
Description: The markup of the entity reference.
Note: ssep, entstart, and entend can occur only in a name group in a named entity reference.

By Module By Name


SYNLITAS, syntactic literal assoc, syntactic literal association

SDCLABS, sgml declaration abstract

Description

The association, made by a concrete syntax, of a reserved name with an abstract-syntax syntactic literal.

RCSNM: SYNLIT
APPNM: syntactic literal
FULLNM: syntactic literal

Clause: d4702
Datatype: STRING
String Normalization: RCSGENER
Verify Type: OTHER
Description: The syntactic literal. (More precisely, the name which when enclosed in double quotation marks becomes the syntactic literal.)

RCSNM: RESNAME
APPNM: reserved name
FULLNM: reserved name

Clause: d4702
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME
Description: The reserved name to be used in the document.
Note: In the reference concrete syntax, the syntactic literal is identical to the reserved name.

By Module By Name


SYNTAX, SYNTAX, concrete syntax

SDCLABS, sgml declaration abstract

Note

This represents a concrete syntax bound to this document's document character set. Characters are characters in the document character set not in the syntax reference character set.

RCSNM: SHUNCTRL
APPNM: shunchar controls
FULLNM: shunchar controls

Clause: d4204
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if SHUNCHAR included CONTROLS.

RCSNM: SHUNCHAR
APPNM: SHUNCHAR
FULLNM: shunned character numbers

Clause: d4201
Datatype: INTLIST
Verify Type: OTHER

RCSNM: SYNCHSET
APPNM: syntax ref char set
FULLNM: syntax-reference character set

Clause: d4301
Datatype: NODE
Accepted Classes (AC): CHARSET
Verify Type: OTHER

RCSNM: RE
APPNM: RE
FULLNM: record end

Clause: d4401
Datatype: CHAR
Verify Type: OTHER

RCSNM: RS
APPNM: RS
FULLNM: record start

Clause: d4401
Datatype: CHAR
Verify Type: OTHER

RCSNM: SPACE
APPNM: SPACE
FULLNM: SPACE

Clause: d4401
Datatype: CHAR
Verify Type: OTHER

RCSNM: ADDFUNS
APPNM: added function chars
FULLNM: added function characters

Clause: d4401
Datatype: NMNDLIST
Accepted Classes (AC): ADDFUN
AC Name Property: NAME
Verify Type: OTHER

RCSNM: LCNMSTRT
APPNM: LCNMSTRT
FULLNM: LCNMSTRT

Clause: d4503
Datatype: STRING
Verify Type: OTHER

RCSNM: UCNMSTRT
APPNM: UCNMSTRT
FULLNM: UCNMSTRT

Clause: d4504
Datatype: STRING
Verify Type: OTHER

RCSNM: LCNMCHAR
APPNM: LCNMCHAR
FULLNM: LCNMCHAR

Clause: d4505
Datatype: STRING
Verify Type: OTHER

RCSNM: UCNMCHAR
APPNM: UCNMCHAR
FULLNM: UCNMCHAR

Clause: d4506
Datatype: STRING
Verify Type: OTHER

RCSNM: SUBSTGEN
APPNM: subst general names
FULLNM: substitute general names

Clause: d4507
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if GENERAL YES is specified in NAMECASE.

RCSNM: SUBSTENT
APPNM: subst entity names
FULLNM: substitute entity names

Clause: d4507
Datatype: BOOLEAN
Verify Type: OTHER
Description: True if ENTITY YES is specified in NAMECASE.

RCSNM: GDASNS
APPNM: general delim assocs
FULLNM: general delimiter role associations

Clause: d4611
Datatype: NMNDLIST
Accepted Classes (AC): DLMRLAS
AC Name Property: ROLE
Verify Type: OTHER
Description: There is a term for every general delimiter role whether or not it is changed from that prescribed by the reference concrete syntax. The terms occur in alphabetical order of their (abstract-syntax) role names.

RCSNM: SRDELMS
APPNM: shortref delims
FULLNM: short reference delimiters

Clause: d4621
Datatype: STRLIST
Verify Type: OTHER

RCSNM: SLITASNS
APPNM: syntax literal assocs
FULLNM: syntax literal associations

Clause: d4701
Datatype: NMNDLIST
Accepted Classes (AC): SYNLITAS
AC Name Property: REFNAME
Verify Type: OTHER
Description: The syntax literal/reserved name associations specified by the concrete syntax. There is a term for every reserved name whether or not it is changed from that prescribed by the reference concrete syntax. The terms occur in alphabetical order of the syntactic literals.

RCSNM: ATTCNT
APPNM: ATTCNT
FULLNM: ATTCNT

Clause: FIG41
Datatype: INTEGER
Verify Type: OTHER

RCSNM: ATTSPLEN
APPNM: ATTSPLEN
FULLNM: ATTSPLEN

Clause: FIG42
Datatype: INTEGER
Verify Type: OTHER

RCSNM: BSEQLEN
APPNM: BSEQLEN
FULLNM: BSEQLEN

Clause: FIG43
Datatype: INTEGER
Verify Type: OTHER

RCSNM: DTAGLEN
APPNM: DTAGLEN
FULLNM: DTAGLEN

Clause: FIG44
Datatype: INTEGER
Verify Type: OTHER

RCSNM: DTEMPLEN
APPNM: DTEMPLEN
FULLNM: DTEMPLEN

Clause: FIG45
Datatype: INTEGER
Verify Type: OTHER

RCSNM: ENTLVL
APPNM: ENTLVL
FULLNM: ENTLVL

Clause: FIG46
Datatype: INTEGER
Verify Type: OTHER

RCSNM: GRPCNT
APPNM: GRPCNT
FULLNM: GRPCNT

Clause: FIG47
Datatype: INTEGER
Verify Type: OTHER

RCSNM: GRPGTCNT
APPNM: GRPGTCNT
FULLNM: GRPGTCNT

Clause: FIG48
Datatype: INTEGER
Verify Type: OTHER

RCSNM: GRPLVL
APPNM: GRPLVL
FULLNM: GRPLVL

Clause: FIG49
Datatype: INTEGER
Verify Type: OTHER

RCSNM: LITLEN
APPNM: LITLEN
FULLNM: LITLEN

Clause: FIG4a
Datatype: INTEGER
Verify Type: OTHER

RCSNM: NAMELEN
APPNM: NAMELEN
FULLNM: NAMELEN

Clause: FIG4b
Datatype: INTEGER
Verify Type: OTHER

RCSNM: NORMSEP
APPNM: NORMSEP
FULLNM: NORMSEP

Clause: FIG4c
Datatype: INTEGER
Verify Type: OTHER

RCSNM: PILEN
APPNM: PILEN
FULLNM: PILEN

Clause: FIG4d
Datatype: INTEGER
Verify Type: OTHER

RCSNM: TAGLEN
APPNM: TAGLEN
FULLNM: TAGLEN

Clause: FIG4e
Datatype: INTEGER
Verify Type: OTHER

RCSNM: TAGLVL
APPNM: TAGLVL
FULLNM: TAGLVL

Clause: FIG4f
Datatype: INTEGER
Verify Type: OTHER

By Module By Name


USELINK, link set use decl, link set use declaration

LINKSDS, link SGML document string

Description

A link set use declaration that is not ignored.

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: c3001
Datatype: NODELIST
Accepted Classes (AC): ENTSTART ENTEND SSEP COMMENT GENDELM NAME RNAME IGNMRKUP
Verify Type: OTHER
Note: First child is gendelm for mdo delimiter; last is gendelm for mdc delimiter.

RCSNM: RESTORE
APPNM: RESTORE
FULLNM: RESTORE

Clause: c3002
Datatype: BOOLEAN
Verify Type: DERIVED
Description: True if the link set specification specified #RESTORE.

RCSNM: LINKSET
APPNM: LINKSET
FULLNM: LINKSET

Clause: c3002
Datatype: NODE
Accepted Classes (AC): LINKSET
Verify Type: OTHER
When: The link set specification did not specify #RESTORE.

RCSNM: LKSETNM
APPNM: LKSETNM
FULLNM: LKSETNM

Clause: c3002
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: RNINAME
Description: The token specified for the link set specification.

RCSNM: LINKTPNM
APPNM: link type name
FULLNM: link type name

Clause: c3001
Datatype: STRING
String Normalization: GENERAL
Verify Type: OTHER
String Lex: NAME

RCSNM: LINKTYPE
APPNM: link type
FULLNM: link type

Clause: c3001
Datatype: NODE
Accepted Classes (AC): LINKTYPE
Verify Type: OTHER

By Module By Name


USEMAP, short ref use decl, short reference use declaration

SRSDS, shortref SGML document string

RCSNM: MARKUP
APPNM: MARKUP
FULLNM: MARKUP

Clause: b6001
Datatype: NODELIST
Accepted Classes (AC): ENTSTART ENTEND SSEP COMMENT GENDELM NAME RNAME IGNMRKUP
Verify Type: OTHER
Note: First child is gendelm for mdo delimiter; last is gendelm for mdc delimiter.

RCSNM: ASSELTPS
APPNM: assoc element types
FULLNM: associated element types

Clause: a1501
Datatype: NODELIST
Accepted Classes (AC): ELEMTYPE
Verify Type: OTHER
Note: SGML specifies that this does not include element types which had already been associated with a map.
When: The short reference use declaration includes an associated element type.

RCSNM: SRMAP
APPNM: SRMAP
FULLNM: SRMAP

Clause: b6002
Datatype: NODE
Accepted Classes (AC): SRMAP
Verify Type: OTHER

By Module By Name