ГОСТ Р ИСО 10303-41—2022
WHERE
WR1:SIZEOF(USEDIN(SELF,
’BASIC__ATTRIBUTE_SCHEMA.ROLE__ASSOCIATION.ITEM_WITH_ROLE’)) <= 1;
END_ENTITY;
(*
Определения атрибутов:
assigned_document — экземпляр объекта, представляющий документ, который должен быть свя
зан с данными об изделии;
source — значение строкового типа данных label устанавливающее происхождение документа,
представленного объектом, играющим роль атрибута assigned_document (присвоенный документ).
Пример — Примерами значений атрибутов (источник) являются ’технический’, ’библиотечный’;
role — объект object_role, представляющий роль, определяющую цель связывания представлен
ной объектом document_reference ссылки на документ с данными об изделии.
Примечания
1 Дополнение данного атрибута является усовершенствованием содержащегося в ИСО 10303-41:1994 опре
деления объекта document_reference, представляющего ссылку на документ. Это усовершенствование совмести мо
с предшествующими изданиями ИСО 10303-41.
2 Значения, связанные с настоящим атрибутом, могут быть заданы или в EXPRESS-схемах с примечаниями,
в которых используется настоящий объект или его подтипы, или на основе соглашения об общем понимании между
партнерами, совместно использующими эту информацию.
Формальное положение:
WR1. Каждый представляющий ссылку на документ объект document_reference должен играть
роль атрибута item_with_role не более чем в одном объекте типа role_association.
Примечание — Шаблон, ограничивающий создание экземпляров объектных типов данных, определе
ния которых содержатся в схеме basic_attribute_schema, описан в приложении Е.
18.4.18 Объект document_usage_constraint_assignment
Объект document_usage_constraint_assignment представляет связь представленного объектом
document_usage_constraint фрагмента документа сданными об изделии.
EXPRESS-специсЬикация:
*)
ENTITY document_usage_constraint_assignment
ABSTRACT SUPERTYPE ;
assigned_document_usage :document_usage_constraint;
role :document_usage_role;
END_ENTITY;
(*
Определения атрибутов:
assigned_document_usage — экземпляр объекта document_usage_ constraint, представляю
щий фрагмент документа, который должен быть связан с данными об изделии;
role — объект document_usage_role, представляющий роль, определяющую цель связывания
представленного объектом document_usage_constraint_ assignment присвоения фрагмента докумен та
с данными об изделии.
Примечания
1 Значения, связанные с настоящим атрибутом, могут быть заданы или в EXPRESS-схемах с примечаниями,
в которых используется настоящий объект или его подтипы, или на основе соглашения об общем понимании между
партнерами, совместно использующими эту информацию.
2 Применение нескольких фрагментов документа может быть представлено несколькими экземплярами
объекта document_usage_constraint (или его подтипов). Эти экземпляры могут содержать ссылки на один экзем
пляр объекта document_usage_role или на разные экземпляры.
18.4.19 Объект document_usage_role
Объект document_usage_role представляет задание цели включения данных об изделии в пере
даваемую структуру и описание этой цели.
109