ГОСТ Р ИСО 10303-41—2022
Формальное положение:
WR1. Каждый представляющий присвоение сертификата объект certification_assignment дол
жен играть роль атрибута item_with_role не более чем в одном объекте типа role_association.
Примечание — Шаблон, ограничивающий создание экземпляров объектных типов данных, определе
ния которых содержатся в схеме basic_attribute_schema, описан в приложении Е.
18.4.11 Объект classification_assignment
Объект classification_assignment представляет связь представленного объектом group класса с
данными об изделии.
EXPRESS-спеииФикаиия:
*)
ENTITY classification_assignment
ABSTRACT SUPERTYPE ;
assigned_class :group;
role :classification_role;
END_ENTITY;
(*
Определения атрибутов:
assigned_class — объект group, представляющий группу, которая рассматривается как класс;
role — объект classification_role, представляющий роль, определяющую цель связывания пред
ставленного объектом classification_assignment присвоения класса сданными об изделии.
Примечание — Значения, связанные с настоящим атрибутом, могут быть заданы или в EXPRESS-
схемах с примечаниями, в которых используется настоящий объект или его подтипы, или на основе соглашения об
общем понимании между партнерами, совместно использующими эту информацию.
18.4.12 Объект classification_assignment_relationship
Объект classification_assignment_relationship представляет отношение между двумя представ
ляющими присвоение классификации объектами classification_assignment.
EXPRESS-спеииФикаиия:
*)
ENTITY classification_assignment_relationship;
id :OPTIONAL identifier;
description :OPTIONAL text;
relating : classification_assignment;
related :classification_assignment;
relation_type :STRING;
WHERE
WR1:acyclic_classification_assignment_relationship(SELF,
[related],
’MANAGEMENT_RESOURCES_SCHEMA.CLASSIFICATION_ASSIGNMENT_RELATIONSHIP’);
END_ENTITY;
(*
"
Определения атрибутов:
id — обозначение или набор обозначений настоящего объекта;
description — текстовая строка или набор текстовых строк, предоставляющих дополнительную
информацию о представленном объектом classification_ assignment relationship отношении между
заданиями принадлежности к классу. Присваивать этому атрибуту значение не обязательно;
relating — один из участвующих в отношении экземпляров представляющего присвоение класси
фикации объекта classification_assignment;
related — другой участвующий в отношении экземпляр представляющего присвоение классифи
кации объекта classification_assignment;
relation_type — смысл отношения.
Формальное положение:
WR1. Экземпляр представляющего отношение между присвоениями классификации объекта
classification_assignment_relationship не должен использоваться в определении самого себя.
106