Electronic Parts Catalog Exchange Standard | SGML Declaration

Appendix A
Document Type Definition
Rail Inustry Task Team
Phase III Final

SGML Declaration

The SGML Declaration declares the character set, syntax, quantities, capacities, scope, and features of SGML to be used when interchanging SGML documents under this standard. Many of the quantities and capacities have been created from the reference quantity and capacity sets in ISO 8879. This SGML Declaration was developed for the DoD and is published in MIL-M-28001B. This SGML Declaration is commonly referred to as “the CALS Declaration.”


     <!SGML "ISO 8879:1986"
     CHARSET
     BASESET "ISO 646-1983//CHARSET International Reference Version
     (IRV)//ESC 2/8 4/0"

DESCSET 0 9 UNUSED
9 2 9
11 2 UNUSED
13 1 13
14 18 UNUSED
32 95 32
127 1 UNUSED

BASESET “ISO Registration Number 100//CHARSET ECMA-94
Right Part of Latin Alphabet Nr. 1//ESC 2/13 4/1″

DESCSET 128 32 UNUSED
160 5 32
165 1 UNUSED
166 88 38
254 1 127
255 1 UNUSED
CAPACITY SGMLREF
TOTALCAP 175000
GRPCAP 70000
ATTCAP 50000
SCOPE DOCUMENT
SYNTAX
SHUNCHAR CONTROLS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
18 19 20 21 22 23 24 25 26 27 28 29 30 31 127 255
BASESET “ISO Registration Number 006//CHARSET American
Standard Code for Information Interchange (ASCII)//ESC 2/8 4/2″
DESCSET 0 128 0
FUNCTION RE 13
RS 10
SPACE 32
TAB SEPCHAR 9
NAMING LCNMSTRT “”
UCNMSTRT “”
LCNMCHAR “-.”
UCNMCHAR “-.”
NAMECASE GENERAL YES
ENTITY NO
DELIM GENERAL SGMLREF
SHORTREF NONE
NAMES SGMLREF
QUANTITY SGMLREF LITLEN 2048
NAMELEN 32
ATTCNT 80
FEATURES
MINIMIZE DATATAG NO OMITTAG YES RANK
NO SHORTTAG NO
LINK SIMPLE NO IMPLICIT NO EXPLICIT NO
OTHER CONCUR NO SUBDOC NO FORMAL YES
APPINFO NONE >