ГОСТ Р ИСО/МЭК 8825-5— 2013
должно быть определением типа АСН.1, полученным применением раздела 23 к типу содержимого. Зак
лючительная команда кодирования O
n t
a
g g
e
d
должна быть присвоена ккомпоненту.
20.11Если тип содержимого сложного определения типа пуст, то никакие дополнительные ком
поненты ктипу последовательности АСН.1 не добавляются.
21 Отображение групповых символов
21.1 Применение данного раздела является прямым запросом издругих мест настоящего стандарта
сформировать определение типа АСН.1 или «NamedType», соответствующий групповому символу.
21.2 Для отображения версии 1 применяется 21.3. Для отображения версии 2 применяется 21.4.
21.3 Грул
повои
символ, который является термом частицы, должен быть отображен в определе
нии типа АСН.1.сформированном применением раздела 23 квстроенному типу XSD xsd:string. Заключи
тельная команда кодирования
a
n y
-
e
l
e
m
e
n t
должна быть присвоена определению типа АСН.1.
21.4 Групповой символ, который является термом частицы, должен быть отображен какуказано в
21.4.1— 21.4.7.
21.4.1 Фраза «атрибут отображения группового символа» (используется только в данном пункте)
обозначает объект информации атрибута со свойством [namespace name] « urn:o id : 2 . 1 . 5 . 2 . 0.1» и
свойством [local name] «wildcard-mapping», который является элементом атрибутов присутствия при
мечания в групповом символе. Фраза «значение атрибута отображения группового символа» (использу
ется только в данном пункте) обозначает свойство [normalized value] атрибута отображения группового
символа.
П р и м е ч а н и е — Имя пространства имен, указанное в данном подпункте, является именем пространства
имен АСН.1. которое определено в Рекомендации МСЭ-Т Х.693 ИСО/МЭК 8825-4:2008 (п. 16.9).
21.4.2Атрибут отображения группового символа должен иметь одно из следующих значений CHOICЕ-
Fl, CHOICE-UTF-8, FI или UTF-8.
Пр
им
ер
—
Да
л
ее
пр
ив
е
д
е
н
пр
им
ер
атр
и
б
у
та
отобра
ж
е
ния
г
р
у
ппо
в
о
г
о
с
имв
о
л
а
:
<xsd:any>
<xsd:annotation
a:wildcard-mapping="FI"
xmlns:a="um:oid:2.1.5.2.0.1"/>
</xsd:any>
21.4.3 Групповой символ боз атрибута отображения группового символа должен рассматриваться,
как будто у него есть атрибут отображения группового символа со значением CHOICE-FI (если process
contents является strict или lax) или FI (если process contents является skip).
21.4.4 Групповой символ, process contents которого является skip, не должен иметь атрибута
отображения группового символа со значением CHOICE-FI или CHOICE-UTF-8.
21.4.5 Групповой символ, атрибут отображения группового символа которого имеет значение
UTF-8, должен быть отображен в АСН.1 встроенном типе 0 T F 8 S trin g со следующим определяемым
пользователем ограничением:
(CONSTRAINED BY
{/
*
E
v
e
r
y
c
h
a
r
a
c
t
e
r
s
t r i
n
g
a
b
s
tr
a
c
t
v
a
l
u
e
s
h
a
ll
be
a
w
e
ll
-
f
o
r
m
ed
XML
documen
t
encoded
i
n
U
T
F
-8
.
*
/}
)
и с заключительной командой кодирования
a
n y
-
e
l
e
m
e
n t
.
21.4.6 Групповой символ, атрибут отображения группового символа которого имеет значение FI,
должен быть отображен в АСН.1-встроенном типе
o c t
e
t s t r in g
со
следующим определяемым пользо
вателем ограничением:
(CONSTRAINED BY
{/
*
E
v
e
r
y
o
c
t
e
t
s
t r i
n
g
a
b
s
tr
a
c
t
v
a
l
u
e
s
h
a
ll
be
a
w
e
ll
-
f
o
r
m
ed
f
a
s
t i
n
f
o
s
e
t
documen
t
(s
ee
IT
U
-
T
R
ec
.
X
.
891
| I
SO
/I
EC
24824-1)
.
*
/}
)
и с заключительной командой кодирования
a
n y
-
e
l
e
m
e
n t
.
21.4.7 Групповой символ, атрибутотображения группового символа которого имеетзначениеCHOICE-
FI или CHOICE-UTF-8, должен быть отображен в типе выбора АСН.1. сформированном следующим обра
зом:
24