ГОСТРИСО 30042—2016
Приложение В
(обязательное)
DTD для ограничений категории данных (файл XCS)
DTD, которая используется, чтобы утвердить файл XCS или любой определенный для пользователя файл
XCS. представляющий подмножество файла XCS. Обычный текст типа данных используется в файле XCS. но не
определен в следующей DTD. Обычный текст стоимости относится к PCDATA.
<!— start classed — >
<!ENTITY - specAtt.attrtbuLes *datcatld CQATA*REC’JIR£n
name CDATA ♦REQUIRED’>
<!— stop classes — >
<!— start elements —>
<’ELEMENT TBXXCS ((header,languages,datCatSet),(relObiectDefSet?))>
<iATTLTST TBXXCS
lang CDATA ♦‘REQUIRED name CDATA tREQUIRED
version CDATA t>REQUIRED >
<!ELEMENT aaminNoteSpec (contents)>
CATTLIST aaminNoteSpec
■specAtt.attributes; >
<
!ELEMENT adminSpec (contents)>
<!ATTLIST aominSpec
-specAtt.at’iibutes; >
<!ELEMENT contents<|IPCDATA)>
<!ATTLIST contents
datatype CDATA ♦IMPLIED
torTermComp CDATA VIMPLIED
targetType CDATA t>IMPLIED >
CELEMENT datCatDisplay(♦FCDAIA)»
<■’ATTLIST datCatDisplay
xml:lang CDATA ^IMPLIED >
<!ELEMENT datCalDoc (datCatMap
) *>
<!ELEMENT datCatMap (datCatToken,(datCutDisplay) ,(langCode)*,(datCatNote)?>>
<!ELEMENT aatCatNote<*PCDATA)>
<!ATTLIST datCatNote
xml:lang CDATA ♦IMPLIED >
<!ELEMENT datCatSet (ddmmNoteSpec I
adminSpec
descr.pHoteSpec
descripspec
h.Spec
refSpec
terttiCocf.pL.зtSpec
teimHoteSpec
transacHoteSpec
ttansacSpec
xrefSpec)*>
<!ELEMENT datCatToken<I»PCDATA)>
<!ELEMENT descripNoleSpee (contents)»
<!ATTLIST descrlpNoteSpec
38