ГОСТ Р ИСО/МЭК 8824-1-2001
либо
“0101020700-0500"
42.4 Тег определен в 42.3.
42.5 Нотацией значения должна быть нотация значения VisibleString. определенная в 42.3.
43 Тип "описатель объекта"
43.1 Этот тип должен указываться именем
Object Descriptor
43.2 Тип
с о с т о и т и з
человекочитаемых текстов, которые служат для описания объектов. Тексг
не является недвусмысленной идентификацией объекта, но подразумевается, что идентичный текст
для разных объектов есть что-то необычное.
П р и м е ч а н и е — Рекомендуется, чтобы уполномоченные по присвоению объектам значений типа
“OBJECT IDENTIFIER" присваивали также значения типа "ObjectDescriptor" этим объектам.
43.3 Тип определяется, используя ЛСН.1. следующим образом:
ObjectDescriptor : : = |UNIVERSAL 7| IMPLICIT Graphicstring
Строка "Graphicstring" содержит текст, описывающий объект.
43.4 Тег определен в 43.3.
43.5 Нотацией значения должна быть нотация значения Graphic-String, определенная в 43.3.
44 Ограниченные типы
44.1 Нотация "ConstrainedType" позволяет применять ограничение к (порождающему) типу,
либо ограничивая его множество значений некоторым подтипом порождающего типа, либо (в ти
пах "множество” или "последовательность”) задавая, что отношения между компонентами приме
няются к значениям порождающего типа и значениям некоторого другого компонента в том же
самом значении множества или последовательности. С ограничением может быть ассоциирован иден
тификатор исключения.
Constrained Type :: =
Type Constraint|
TypeWithConstraint
В первой альтернативе порождающий тип есть "Туре", а ограничение задается "Constraint", как
определено в 44.5. Вторая альтернатива определена в 44.4.
44.2 Когда нотация "Constraint" следует за нотацией типа "множество-из" или "последователь-
ность-из", то она применяется к типу Туре" в (самой внутренней) нотации "множество-из" или
"последовательность-из", а не к типу "множество-из" или "последовательность-из".
П р и м е ч а н и е —Например следующее ограничение "(SIZED..64»" применяется к VisibleString. а не
к SEQUENCE OF:
NamcsOfMemberNations: : - SEQUENCE OF VisibleString <SIZE(I..64))
44.2.1Когда нотация "Constraint" следует за нотацией селективного типа, она применяется к
выборочному типу, а не к типу выбранной альтернативы.
П р и м е ч а н и е — В следующем примере ограничение (WITH COMPONENTS ).... a ABSENT))
применяется к типу CHOICE, а нс к выбранному типу SEQUENCE (см. 29.1 bis).
Т : : - CHOICE)
a SEQUENCE{
a INTEGER OPTIONAL,
b BOOLEAN
К
V
b NULL
>
:: - a < T (WITH COMPONENTS ).... a ABSENT))
44.3 Когда нотация "Constraint" следует за нотацией "TaggedType", то интерпретация всей нота
ции одна и та же, независимо от того, рассматривается ли "TaggedType" или "Туре" в качестве
порождающего типа.
55