ГОСТ Р ИСО/МЭК 8825-3—2016
В.8 Спецификация поля набора объектов кодирования фиксированного класса
П р и м е ч а н и е — Это изменение вводится исключительно для применения в разделе 23.
«FixedClassEncodingObjectSetFieldSpec» указывает, что поле является полем набора объектов кодирования
фиксированного класса [см. В.1 (приложение В)]:
FixedClassEncodingObjectSetFieldSpec ::=
objectsetfieldreference
DefinedOrBuiltinEncodingClass
EncodingObjectSetOptionalitySpec?
EncodingObjectSetOptionalitySpec ::= OPTIONAL | DEFAULT EncodingObjectSet
Именем этого поля является «objectsetfieldreference». Компонент «DefinedOrBuiltinEncodingClass» указывает
класс объектов кодирования, содержащихся в поле. «EnoodingObjectSetOptionalitySpec». если присутствует, указыва
ет. что поле может не указываться в определении объекта кодирования, либо в случае DEFAULT, что пропуск
создает последующий «EncodingObjectSet» (см. раздел 18). все объекты которого будут из
«DefinedOrBuiltinEncodingClass».
В.9 Спецификация поля упорядоченного списка объектов кодирования фиксированного класса
П ри м е ча н и е — Это изменение вводится исключительно для применения в разделе 23.
«FixedClassOrderedEncodingObjectListFieldSpec» указывает, что поле является полем упорядоченного списка
объектов кодирования фиксированного класса [см. В.1 (приложение В)[:
FixedClassOrderedEncodingObjectListFieldSpec ::=
orderedencodingobjectlistieldreference
DefinedOrBuiltinEncodingClass
ORDERED
OrderedEncodingObjectListOptionalitySpec?
OrderedEncodingObjectListOptionalitySpec ::= OPTIONAL | DEFAULTOrderedEncodingObjectList
Именем этого поля является «orderedencodingobjectlistfieldreference». Компонент «DefinedOrBuiltinEncoding
Class» указывает класс объектов кодирования, содержащихся в поле. «OrderedEncodingObjectListOptionalitySpec».
если присутствует, указывает, что поле может не указываться в определении объекта кодирования, либо в случае
DEFAULT, что пропуск создает последующий «OrderedEncodingObjectList» [см. В.11 (приложение В)], все объекты
которого будут из «DefinedOrBuiltinEncodingClass».
В.10 Спецификация поля класса кодирования
П р и м е ч а н и е — Это изменение вводится исключительно для применения в разделе 23.
«EncodingClassFieldSpec» указывает, что поле является полем класса кодирования [см. В.1 (приложение В)]:
EncodingClassFieldSpec ::=
encodingclassfieldreference
EncodingClassOptionalitySpec?
EncodingClassOptionalitySpecOPTIONAL | DEFAULT DefinedOrBuiltinEncodingClass
Именем этого поля является «encodingclassfieldreference». Если «EncodingClassOptionalitySpec» отсутствует,
то все определения объектов кодирования для этого класса должны содержать спецификацию класса кодирования
для этого поля. Если присутствует OPTIONAL, то поле может быть оставлено неопределенным. Если
присутствует DEFAULT, то последующий «DefmedOr8uiltinEncodingClass» обеспечит установку по умолчаниюдля
поля, если оно пропущено в определении.
В.11 Нотация упорядоченного списка значений
OrderedValueList ::=Value
«OrderedValueList» является упорядоченным списком с одним или несколькими значениями руководящего
типа. Он используется, когда приложение применяет семантику к порядку расположения значений в списке.
П р и м е ч а н и е — Список значений может определяться только инлайновой нотацией (которой руководит
поле типа, или поле набора значений фиксированного типа, или поле упорядоченного списка значений фиксиро
ванного типа).
161