| Data type | Description | Note | |
|---|---|---|---|
| sgml version (sgmlver) | String | The minimum literal specified as the first parameter of the SGML declaration applicable to this document or subdocument. | |
| document character set (document char set, docchset) | Node (subnode) | ||
| capacity set (capset) | Node (subnode) | ||
| concrete syntax scope (syntax scope, synscope) | Enumerated value
| ||
| declared concrete syntax (decl syntax, dclsyn) | Node (subnode) | ||
| reference concrete syntax (ref syntax, refsyn) | Node (subnode) | The reference concrete syntax used for the SGML declaration and, if the concrete syntax scope is INSTANCE, the prolog. | Not a property of sgmlcsts because it depends on the document character set. |
| prolog concrete syntax (prolog syntax, prosyn) | Node (internal ref) | The concrete syntax for the prolog. | |
| feature use (features) | Node (subnode) |
| Content property | CHDESCS |
|---|
| Data type | Description | Note | |
|---|---|---|---|
| character descriptions (char descs, chdescs) | Node list (subnode) |
| Content property | none |
|---|
| Data type | Description | Note | |
|---|---|---|---|
| described set character number (desc set number, descnum) | Integer | ||
| number of characters (n chars, nchars) | Integer | ||
| base set character number (base set number, basenum) | Integer | ||
| base character set (base char set, baseset) | String | The public identifier of the base character set. | |
| description literal (desc literal, desclit) | String |
| Content property | none |
|---|
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.
| Data type | Description | Note | |
|---|---|---|---|
| shunchar controls (shunctrl) | Boolean | True if SHUNCHAR included CONTROLS. | |
| shunned character numbers (shunchar) | Integer list | ||
| syntax-reference character set (syntax ref char set, synchset) | Node (subnode) | ||
| record end (re) | Character | ||
| record start (rs) | Character | ||
| space | Character | ||
| added function characters (added function chars, addfuns) | Named node list (subnode)
| ||
| lcnmstrt | String | ||
| ucnmstrt | String | ||
| lcnmchar | String | ||
| ucnmchar | String | ||
| substitute general names (subst general names, substgen) | Boolean | True if GENERAL YES is specified in NAMECASE. | |
| substitute entity names (subst entity names, substent) | Boolean | True if ENTITY YES is specified in NAMECASE. | |
| general delimiter role associations (general delim assocs, gdasns) | Named node list (subnode)
| 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. | |
| short reference delimiters (shortref delims, srdelms) | String list | ||
| syntax literal associations (syntax literal assocs, slitasns) | Named node list (subnode)
| 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. | |
| attcnt | Integer | ||
| attsplen | Integer | ||
| bseqlen | Integer | ||
| dtaglen | Integer | ||
| dtemplen | Integer | ||
| entlvl | Integer | ||
| grpcnt | Integer | ||
| grpgtcnt | Integer | ||
| grplvl | Integer | ||
| litlen | Integer | ||
| namelen | Integer | ||
| normsep | Integer | ||
| pilen | Integer | ||
| taglen | Integer | ||
| taglvl | Integer |
| Content property | none |
|---|
| Data type | Description | Note | |
|---|---|---|---|
| name | String | ||
| function class (class) | Enumerated value
| ||
| character (char) | Character | Character assigned to function. |
| Content property | none |
|---|
The association, made by a concrete syntax, of a character string with an abstract-syntax delimiter role.
| Data type | Description | Note | |
|---|---|---|---|
| role | String | The name of the role. | |
| delimiter (delim, delm) | String | The string to be used in the document. |
| Content property | none |
|---|
The association, made by a concrete syntax, of a reserved name with an abstract-syntax syntactic literal.
| Data type | Description | Note | |
|---|---|---|---|
| syntactic literal (synlit) | String | The syntactic literal. (More precisely, the name which when enclosed in double quotation marks becomes the syntactic literal.) | |
| reserved name (resname) | String | The reserved name to be used in the document. | In the reference concrete syntax, the syntactic literal is identical to the reserved name. |
| Content property | none |
|---|
| Data type | Description | Note | |
|---|---|---|---|
| totalcap | Integer | ||
| entcap | Integer | ||
| entchcap | Integer | ||
| elemcap | Integer | ||
| grpcap | Integer | ||
| exgrpcap | Integer | ||
| exnmcap | Integer | ||
| attcap | Integer | ||
| attchcap | Integer | ||
| avgrpcap | Integer | ||
| notcap | Integer | ||
| notchcap | Integer | ||
| idcap | Integer | ||
| idrefcap | Integer | ||
| mapcap | Integer | ||
| lksetcap | Integer | ||
| lknmcap | Integer |
| Content property | none |
|---|
| Data type | Description | Note | |
|---|---|---|---|
| datatag | Boolean | True if DATATAG is YES. | |
| omittag | Boolean | True if OMITTAG is YES. | |
| rank | Boolean | True if RANK is YES. | |
| shorttag | Boolean | True if SHORTTAG is YES. | |
| simple | Integer | 0 if SIMPLE is NO. | |
| implicit | Boolean | True if IMPLICIT is YES. | |
| explicit | Integer | 0 if EXPLICIT is NO. | |
| concur | Integer | 0 if CONCUR is NO. | |
| subdoc | Integer | 0 if SUBDOC is NO. | |
| formal | Boolean | True if FORMAL is YES. |