ГОСТ Р ИСО 24610-2—2013
Приложение А
(обязательное)
Схема XML для структур элементов
macro.IlmltedContent * (text | model.limitedPhrase | model.mter)*
macro.xtext = (text | model.gLIke)*
att.global.attrlbutes =
att.global.attnbute.xmlid,
att.global.attrlbute.n.
att.global.attnbute.xmilang,
att.global.attrlbute.xmibase.
empty
att.global.attnbute.xmlid *
ян (идентификатор) обеспечивает однозначную идентификацию элемента, несущего в себе
яН атрибут.
attribute xml:id { xsd:ID }?
att.global.attrlbute.n *
ян (номер) указывает номер (или иную метку)для элемента, который
ян не обязательно уникален в рамках данного документа,
attribute л {
l.st {
xsd:token ( pattern = "(\p<L)I\p{N}|\p{P}|\p{S})-*"}♦
>
att.global.attnbute.xmilang ■
яН (язык) указывает язык информационного наполнения (контента) элемента с помощью
яН тега, сгенерированного в соответствии с ВСР 47
attribute xmLIang { xsdilanguage)?
att.global.attrlbute.xmibase *
яН предоставляет ссылку на URI. с помощью которого приложения могут
ЯН преобразовать ссылки на относительные URI в абсолютные
ян адреса URI.
attribute xmlibase { xsdianyURI)?
model.gLike = notAllowed
model.featureVal.complex = fs | vColl | vNot | vMerge
model.teatureVal.smgle =
binary | symbol | numeric | \strmg | vLabel | \default | vAlt
model.placeStateLIke = notAllowed
model.qLike = notAllowed
model.nameLIke = model.placeStateLIke
model.featureVal = model.featureVal.complex |model.featureVal.smgle
model.pPart.data = model.nameLIke
model.mter = model.qLike
model.limited Phrase = model.pPart.data
fsdOecl =
яН предоставляет декларацию системы элементов, состоящую из одной или нескольких
ян деклараций структур элементов или ссылок на декларации структур элементов.
elementfsdDecl{
(tsDecI | fsdLInk)*,
att.global.attrlbute.xmlid.
att.global.attrlbute.n,
att.global.attnbute.xmltang.
att.global.attrlbute.xmibase.
empty
}
fsDecI =
ян (декларация структуры элементов) объявляет один тип структуры элементов.
33