ГОСТ Р ИСО/МЭК 8825-5— 2013
О
к
о
н
ча
ни
е
таб
ли
ц
ы
7
Заменяемое
обнуляемое
простоеi
сложное
ограничение
значения
С у ф ф и к с
Применяемый
раздел
Да
Нет
простое
или
сложное
Нет
-derivationв
24
простое
или
сложное
по умолчанию
-deriv-default-
простое
или
сложное
фиксированное
-deriv-fixed-
Да
простое
или
сложное
Нет
-deriv-nillable
25
простое
или
сложное
по умолчанию
-deriv-nillable-default-
простое
или
сложное
фиксированное
-deriv-nillable-fixed-
30 Формирование особых присвоений типа АСН.1 для типов,
принадлежащих к иерархии развития
30.1 Применение данного раздела является прямым запросом из других мест настоящего стандарта
сформировать присвоение типа АСН.1. соответствующее высокоуровневому простому определению типа
или сложному определению типа, принадлежащему иерархии развития определения типа объявле
ний элемента, которые имеют заменяемое определение типа (см. 14.7) и обнуляемы.
30.2 Данный раздел формирует особое присвоение типа АСН.1 для простого определения типа
или сложного определения типа, указанного при инициировании данного раздела.
30.3 Только одно особое присвоение типа АСН.1 должно быть сформировано для каждого простого
определения типа или сложного определения типа, что на самом деле происходит при одном или
нескольких инициированиях данного раздела во время отображения исходной схемы XSD (но см. 29.4).
30.4 Термин «связанное присвоение типа АСН.1» означает присвоение типа АСН.1, отображаемое из
простого определения типа или сложного определения типа применением раздела 13 или раздела 20
соответственно.
30.5 «Typereference» в «TypeAssignment» для особого присвоения типа АСН.1 должно быть сформи
ровано добавлением суффикса
«-nillable»
к имени ссылки типа связанного присвоения типа АСН.1 и
применения 10.3 к результирующей символьной строке, и «Туре» в «TypeAssignment» должно быть опре
делением типа АСН.1. полученным применением либо раздела 26. либо раздела 27 к простому опреде
лению типа или к сложному определению типа соответственно.
П р и м е ч а н и е — Этот раздел определяет только суффикс
«-nillable»
(но не суффиксы
«-nillable-
default-»
и
«-nillable-fixed-»).
потому что даже если
объявлениеэлемента
имеет
ограничение значения,
это
ограничениезначения
невидимо для разделов 26 и 27 при запросе данным разделом.
31 Формирование особых присвоений типа АСН.1 для групп замены
элементов
31.1 Применение данного раздела является прямым запросом издругих мест настоящего стандарта
сформировать присвоение типа АСН.1, соответствующее частице, термом которого является высоко
уровневое объявление элемента, которое возглавляет группу замены элементов.
31.2 Это раздел формирует особое присвоение типа АСН.1 для высокоуровневого объявления эле
мента, указанного при инициировании данного раздела.
34