ГОСТ Р ИСО 10303-41—2022
18.4.13 Объект classification_role
Объект classification_role представляет цель, с которой данные об изделии включаются в пере
даваемую структуру и содержит описание этой цели.
EXPRESS-специФикация:
*)
ENTITY classification_role;
name :label;
description :OPTIONAL text;
END_ENTITY;
(*
Определения атрибутов:
name — представленное строковым типом данных label наименование представленной объектом
classification_role роли классификации;
description — представленный строковым типом данных text текст, характеризующий представ
ленную объектом classification_role роль классификации. Присваивать этому атрибуту значение не
обязательно.
18.4.14 Объект contract_assignment
Объект contract_assignment представляет связь представленного объектом contract контракта
сданными об изделии.
EXPRESS-спеииФикация:
*)
ENTITY contract_assignment
ABSTRACT SUPERTYPE ;
assigned_contract :contract;
DERIVE
role :object_role := get_role(SELF);
WHERE
WR1:SIZEOF(USEDIN(SELF,
’BASIC__ATTRIBUTE_SCHEMA.ROLE_ASSOCIATION.ITEM_WITH_ROLE’)) <= 1;
END_ENTITY;
(*
Определения атрибутов:
assigned_contract — экземпляр объектного типа данных contract, представляющий контракт, ко
торый должен быть связан с данными об изделии;
role — объект object_role, представляющий роль, определяющую цель связывания представлен
ного объектом contract_assignment присвоения контракта с данными об изделии.
Примечания
1 Дополнение данного атрибута является усовершенствованием содержащегося в ИСО 10303-41:1994 опре
деления объекта contract_assignment, представляющего присвоение контракта. Это усовершенствование совме
стимо с предшествующими изданиями ИСО 10303-41.
2 Значения, связанные с настоящим атрибутом, могут быть заданы или в EXPRESS-схемах с примечаниями,
в которых используется настоящий объект или его подтипы, или на основе соглашения об общем понимании между
партнерами, совместно использующими эту информацию.
Формальное положение:
WR1. Каждый представляющий присвоение контракта объект contract_assignment должен играть
роль атрибута item_with_role не более чем в одном объекте типа role_association.
Примечание — Шаблон, ограничивающий создание экземпляров объектных типов данных, определе
ния которых содержатся в схеме basic_attribute_schema, описан в приложении Е.
18.4.15 Объект date_and_time_assignment
Объект date_and_time_assignment представляет связь представленных объектом date_and_
time даты и времени с данными об изделии.
107