ГОСТ Р ИСО/МЭК 8824-2-2001
3.4.14 поле связи: Поле объекта или множества объектов.
3.4.15 тип поле класса объектов: Тип, задаваемый путем указания некоторого поля класса информационных объектов. В ИСО/МЭК 8824-3 определена нотация, обеспечивающая возможность ограничения этого типа путем указания множества информационных объектов данного класса.
3.4.16 примитивное имя поля: Имя, заданное непосредственно определением класса информационных объектов без использования поля связи.
3.4.16 bis рекурсивное определение (класса информационных объектов): Набор определений АСН. 1, который не может быть переупорядочен таким образом, что все классы информационных объектов, использованные в конструкции, определены до определения конструкции.
Примечание — Рекурсивные определения классов информационных объектов допустимы в АСИ. 1. Рекурсивные определения информационных объектов и множеств информационных объектов недопустимы.
3.4.17 поле типа: Поле, которое содержит произвольный тип.
3.4.18 поле значения: Поле, которое содержит значение. Такое поле может быть либо фиксированного-, либо переменного-типа. В первом случае тип значения зафиксирован спецификацией поля. Во втором случае тип значения содержится в некотором (заданном) поле типа того же самого информационного объекта.
3.4.19 поле множества значений: Поле, которое содержит непустое множество значений некоторого типа. Такое поле может быть либо фиксированного-, либо переменного-типа. В первом случае тип значений зафиксирован спецификацией поля. Во втором случае тип значений содержится в некотором (заданном) поле типа того же самого информационного объекта.
Примечание — Множество значений в поле множества значений для информационного объекта образует подтип заданного типа.
4 Сокращения
В настоящем стандарте используют следующие сокращения:
АСН. 1 — абстрактная синтаксическая нотация версии 1;
БНФ — Бекуса—Науэра форма.
5 Соглашение
В настоящем стандарте используют соглашения, приведенные в ГОСТ Р ИСО/МЭК 8824-1, раздел 5.
6 Нотация
В настоящем разделе приводят сводку нотаций, определенных в настоящем стандарте.
6.1 Присвоения
В настоящем стандарте определены следующие нотации, которые могут использоваться как альтернативы для «Assignment# (см. ГОСТ Р ИСО/МЭК 8824-1, раздел 12):
- ObjectClassAssignment (см. 9.1);
- ObjectAssignment (см. 11.1);
- ObjectSetAssignment (см. 12.1);
6.2 Типы
6.2.1 В настоящем стандарте определены следующие нотации, которые могут использоваться как альтернативы для встроенного типа «BuiltinType» (см. ГОСТ Р ИСО МЭК 8824-1, 16.2):
- ObjectClassFieldType (см. 14.1);
- InstanceOfType (см. приложение С).
6.2.2 В настоящем стандарте определены следующие нотации, которые могут использоваться как альтернативы для указываемого типа «ReferencedType» (см. ГОСТ Р ИСО/МЭК 8824-1, 16.3):
- TypeFromObject (см. раздел 15);
- ValueSetFromObject (см. раздел 15).
6.3 Значения
6.3.1 В настоящем стандарте определены следующие нотации, которые могут использоваться как альтернативы для встроенного значения «BuiltinValue» (см. ГОСТ Р ИСО/МЭК 8824-1, 16.8):
- ObjectClassFieldValue (см. 14.6);
- InstanceOfValue (см. приложение С).
3