ГОСТ Р ИСО/МЭК 8825-5— 2013
27.14.1 Если тип содержимого сложного определения типа является простым определением
типа, ограничение внутреннего подтипадолжно применить к компоненту content одиночное ограничение
значения АСН.1 с «Value», идентичным «Value» в заключительной команде кодирования
d
e
f
a
o l t
-
fo r
-
EMPTY.
27.14.2 Если тип содержимого сложного определения типа представляет собой смешанным тип
содержимого, ограничение внутреннего подтипа должно применять к:
а) компоненту em bed-values одиночное ограничение значения АСН.1 с «Value», состоящим в оди
ночном появлении «Value», идентичном «Value» в заключительной команде кодирования
d
e
f
a
o l t
-
f o r
-
EMPTY;И
б) компоненту co n ten t ключевое слово
p
r
e
s
e
n t
.
28 Отображение особых применений объявлений элемента (головного
элемента группы замены элементов)
28.1 Применение данного раздела является прямым запросом издругих мест настоящего стандарта
сформировать определение типа АСН.1. соответствующее высокоуровневому объявлению элемента,
которое возглавляет группу замены элементов и используется в качестве терма частиц.
28.2 Использование высокоуровневого объявления элемента (Н, например), должно быть отобра
жено в тип выбора АСН.1.
28.3 Одна альтернатива должна быть добавлена ктипу выбора АСН.1 для каждого высокоуровнево
го объявления элемонта (в том числе Н) в исходной схеме XSD, которое не является абстрактным и
является членом группы замены во главе с Н.
П р и м е ч а н и е — В XSD членство в группе замены транзитивно, т.е. члены группы замены ESG1, чей
головной элемент является членом другой группы замены ESG2. являются также членами ESG2.
28.4 Для каждой альтернативы «identifier» в «NamedType» должен быть сформирован применением
10.3 к имени высокоуровневого объявления элемента, соответствующего альтернативе, и «Туре» в
«NamedType» должно быть определением типа АСН.1 («DefinedType»). сформированным применением
10.2 кприсвоению типа АСН.1, полученному применением раздела 14 квысокоуровневому объявлению
элемента.
28.5 Альтернативы должны быть добавлены ктипу выбора в порядке, основанном на целевом про
странство имен и имени высокоуровневых объявлений элемонта. Объявления элемента должны быть
сначала отсортированы по целевому пространству имен (с отсутствующим пространством имен, пред
шествующим всем именам пространства имен, отсортированным по возрастанию в лексикографическом
порядке), а затем — по имени (также в лексикографическом порядке возрастания) внутри каждого целе
вого пространства имен.
П р и м е ч а н и е — Объявление элемента, которое является головным элементом группы замены
элементов упорядочены вместе с другими объявлениями элемента, которые принадлежат к группе замены
элементов.
28.6 Заключительная команда кодирования
o n t
a
g g
e
d
должна быть присвоена типу выбора.
29 Формирование особых присвоений типа АСН.1 для типов, используемых
в объявлениях элементов
29.1 Применение данного раздела является прямым запросом издругих мест настоящего стандарта
сформировать присвоение типа АСН.1. соответствующее высокоуровневому простому определению типа
или сложному определению типа, используемому в качестве определения типа объявлений элемен та,
которые имеют заменяемое определение типа {см. 14.7) или обнуляемы.
29.2 Данный раздел формирует особое присвоение типа АСН.1 для данной комбинации из следую
щих условий и данных, предоставленных при инициировании данного раздела.
а) имеет ли объявление элемента заменяемое или незаменяемое определение типа (см. 14.7);
б) является ли объявление элемента обнуляемым или необнуляемым;
в) является ли определение типа простым определением типа или сложным определением
типа;
32