ГОСТ Р ИСО/МЭК 8825-3—2016
EncodingObjectSet ::=
DefinodOrBuiltinEncodingObjectSet |
EncodlngObjectSetSpec
18.1.2 Нотация «EncodingObjectSet» управляется зарезервированным словом «ENCODINGS и
должна удовлетворять условиям, приведенным ниже.
18.1.3 Не должно быть рекурсивного определения (см. 3.2.39) элемента «encodingclassreference»
и не должно быть рекурсивной реализации (см. 3.2.40) элемента «encodingclassreference».
18.1.4 «DefmedOrBuiltinEncodingObjectSet» определен в 10.9.3.
18.1.5 Продукцией «EncodingObjectSetSpec» является:
EncodingObjectSetSpec ::=
т
EncodingObjects UnionMark *
iijw
EncodingObjects ::=
DefinedEncodingObject |
DefinodEncodingObjectSet
UnionMark
"Г I
UNION
18.1.6 «EncodingObjectSetSpec» определяет набор объектов кодирования, используя один или не
сколько объектов кодирования или наборов объектов кодирования.
18.1.7 Все объекты кодирования, формирующие набор объектов кодирования, должны иметь раз
ные классы кодирования: они не должны быть классами из группы категорий «процедура кодирова
ния». кроме случаев, когда они имеют класс «OUTER (см. 16.1.13).
П ри м е ча н и е — Набор объектов кодирования используется для определения других наборов объ
ектов кодирования, для определения объектов кодирования в EDM и для импорта в ELM при применениях
кодирований.
18.1.8 Если присутствует «CompletionClause». то набор объектов кодирования, определенный в
«EncodingObjectSetSpec». рассматривается в качестве «PrimaryEncodings» (см. 13.2). а набор объектов
кодирования, назначенный для «encodingobjectsetreference». является комбинированным набором объ
ектов кодирования, сформированным согласно 13.2.
18.2 Предопределяемые наборы объектов кодирования
18.2.1 Продукцией «BuiltinEncodingObjectSetReference» является:
BuiltinEncodingObjectSetReference ::=
PER-BASIC-ALIGNED
| PER-BASIC-UNALIGNED
| PER-CANONICAL-ALIGNED
| PER-CANONICAL-UNALIGNED
| BER
| CER
| DER
18.2.2 Эти имена наборов объектов кодирования указывают наборы объектов кодирования, опре
деленные в ИСО /МЭК 8825-1 и ИСО /МЭК 8825-2. Идентификаторы объектов для правил кодирования,
обеспечивающих эти наборы объектов кодирования, приводятся в таблице 4.
П ри м е ча н и е — Эти стандарты были написаны до настоящего стандарта об ECN и не используют тер
минологию объектов кодирования. Они определяют, например, способ кодирования типа АСН.1 INTEGER или
BOOLEAN Это следует интерпретировать как определение объекта кодирования класса «INTEGER или класса
«BOOLEAN
59