ГОСТ Р ИСО/МЭК 8824-1-2001
ChoiceTvpe28
EmbeddedPDVType32
EnumeratedType 19
ExternalType33
InstanceOfTypeГОСТ P
IntegerType 18
NullType23
ObjectClass Fie IdTypeГОСТ P
ObjectIdentifierTvpe31
OcteiStringType22
RealType20
SequenceType24
SequenceOfType25
SetType26
SetOfType27
TaggedType30
16.3 Указываемые типы ACH.I специфииируются нотацией "ReferencedType":
ReferencedType : : =
DefinedType|
Useful Ту ре
SelectionType
TypeFromObject
ValueSet FromObjects
Нотация "ReferencedType** обеспечивает альтернативный способ указания некоторого другого
(а в конечном счете - встроенного) типа. Различные нотации "ReferencedType" и методы, которы
ми указываемый ими тип определяется, специфицированы в следующих пунктах и разделах насто
ящего стандарта (если не оговорено иное):
DefinedType 13.1
UsefulType 40.1
SelectionType
TypeFromObject
Value Set FromObjects
29
ГОСТ P ИСО/МЭК 8824-2, раздел 15
ГОСТ P ИСО/МЭК 8824-2. раздел 15
16.4 "ConstrainedType" определен в разделе 44.
16.5 Настоящим стандартом требуется использование нотации "NamedType" в спецификации
компонентов типов "множество", "последовательность" и выборочных типов. Нотация для "NamedType"
следующая:
NamedType : : = identifier Type
16.6 Идентификатор "identifier" используется для недвусмысленной ссылки на тин "множе
ство". "последовательность" и выборочного типа в нотации значения и в ограничениях связей ком
понентов (см. ИСО/МЭК 8824-3). Он не является частью типа и не влияет на него.
16.7 Значение некоторого типа должно быть специфицировано нотацией "Value".
Value :: = BuiltinValue | ReferencedValue | ObjectClassFieldValue
И ри ме ч а мне —"ObjcctClaaFicldVahie" определяется в ГОСТ Р ИСО/МЭК 8824-2. 14.6.
16.8Значения встроенных типов ЛСН.1 могут быть специфицированы нотацией "BuiltinValue".
определенной следующим образом:
BuiltinValue : : =
BitStringValue|
BooleanValue
CharacterstringValue
ChoiceValue
EmbeddedPDWalue
EnumeratedValue
ExternalValue|
InsianceOfValue
IntegerValue
25