ГОСТ Р ИСО/МЭК 8825-5— 2013
Ь) каноническое лексическое представление V (см. W3C XML схема Часть 2. п. 2.3.1),
V должно быть отображено в базовую нотацию значения АСН.1 для абстрактного значения определе
ния типа АСН.1.для которого в EXTENDED-XER каноническое лексическое представление является дей
ствующим кодированием «ExtendedXMLValue».
17 Отображение определений модельной группы
17.1 Применение данного раздела является прямым запросом издругих мест настоящего стандарта
сформировать присвоение типа АСН.1, соответствующее определению модельной группы.
17.2 Определение модельной группы, модельная группа которого имеет наборщика последо
вательности или выбора, должно быть отображено в присвоении типа АСН.1. «Typereference» в
«TypeAssrgnment» должно быть сформировано применением 10.3 к имени определения модельной груп
пы, и «Туре» в «TypoAssignment» должно быть сформировано применением 18 к модельной группе
определения модельной группы.
П р им вч а н и е— Определения модельной группы, модельная группа которых имеет наборщика всего,
не отображаются в АСН.1.
18 Отображение модельных групп
18.1 Применение данного раздела является прямым запросом издругих мест настоящего стандарта
сформировать определение типа АСН.1. соответствующее модельной группе.
П р и м е ч а н и е — Этот раздел не запрашивается для каждой модельной группы. Например, модельная
группа с наборщиком всего не отображается в АСН.1, но ее частицы отображаются, какуказано в 20.9.
18.2 Модельная группа с наборщиком последовательности должна быть отображена в тип пос
ледовательности АСН. 1.Для каждой частицы в модельной группе по порядку упорядоченный список из
нуля или более АСН.1 «NamedType» должен быть получен применением раздела 19 к частице, и эти
«NamedType» должны быть добавлены к последовательности типа в том же порядке. Окончательная
команда кодирования O
n t
a
g g
e
d
должна быть присвоена типу последовательности.
18.3 Модельная группа с наборщиком выбора, имеющая, по меньшей мере, одну частицу, долж
на быть отображена в тип выбора АСН.1. Для каждой частицы в модельной группе по порядку,
«NamedType» должно быть получено применением раздела 19 кчастице, и это «NamedType» должно быть
добавлено ктипу выбора в качестве одной из альтернатив. Окончательная команда кодирования
ont
a
gg
e
d
должна быть присвоена типу выбора.
18.4 Модельная группа с наборщиком выбора, не имеющая частиц, должна быть отображена во
встроенный тип АСН.1 NULL.
19 Отображение частиц
19.1 Применение данного раздела является прямым запросом издругих мест настоящего стандарта
сформировать упорядоченный список из нуля или более «NamedType» АСН.1. соответствующих частице.
П р и м е ч а н и я
1 Этот раздел не запрашивается для всех частиц. Например, (самая важная) частица типа содержимого
(content type) сложного определения типа отображается особым образом, если ее термом (term) является
модельная группа с наборщиком последовательности или всего (см. 20.8).
2 В большинстве случаев этот пункт формирует один «NamedType*. Он может сформировать ноль
«NamedType» или два и более «NamedType» только тогда, когда частица модельной группы последовательности
содержит другую частицу модельной группы последовательности с min occurs и max occurs, равными одному, в
этом случав частицы внутренней модельной группы последовательности отображаются в АСН.1 как если бы они
были частицами внешней модельной группы последовательности.
19.2 Следующие три пункта определяют термины, которые используются в оставшейся части разде
ла 19.
19.2.1 Если и min occurs, и max occurs частицы равно единице, то:
а)если термом частицы является модельная группа с наборщиком последовательности, не
связанным с определением модельной группы и сама частица принадлежит модельной группе с
20