Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 8825-5-2013 Информационная технология (ИТ). Правила кодирования AСН.1. Часть 5. Отображение определений W3C схемы XML в AСН.1

     26 Отображение особых применений простых определений типа (обнуляемых)

26.1 Применение данного раздела является прямым запросом из других мест настоящего стандарта сформировать определение типа АСН.1, соответствующее либо:

а) высокоуровневому, анонимному или XSD-встроенному простому определению типа, используемому в качестве определения типа объявлений элемента, которые не имеют заменяемого определения типа (см. 14.7) и обнуляемы; либо

б) высокоуровневому простому определению типа, которое является элементом иерархии развития (derivation hierarchy) определения типа объявлений элемента, которые имеют заменяемое определение типа (см. 14.7) и обнуляемы.

26.2 Использование простого определения типа должно быть отображено в тип последовательности АСН.1 с одним компонентом OPTIONAL.

26.3 "Identifier" в "NamedType" компонента должно быть content, и "Туре" в "NamedType" должно быть определением типа АСН.1, полученным применением раздела 23 к простому определению типа.

26.4 Заключительная команда кодирования USE-NIL должна быть присвоена типу последовательности АСН.1.

26.5 Если ограничение значения было предоставлено при инициировании данного раздела, то заключительная команда кодирования DEFAULT-FOR-EMPTY должна быть присвоена типу последовательности АСН.1. "Value" в заключительной команде кодирования DEFAULT-FOR-EMPTY должно быть получено применением раздела 16 к значению в ограничении значения.

26.6 Если ограничение значения было предоставлено при инициировании данного раздела и значение в ограничении значения является фиксированной величиной, то ограничение внутреннего подтипа АСН.1 должно быть добавлено к типу последовательности АСН.1. Ограничение внутреннего подтипа должно применить к компоненту content одиночное ограничение значения АСН.1 с "Value", идентичным "Value" в заключительной команде кодирования DEFAULT-FOR-EMPTY. Ограничение внутреннего подтипа должно также применить ключевое слово PRESENT к компоненту content.