ГОСТ Р ИСО 10303-41—2022
EXPRESS-спеиисЬикаиия:
*)
ENTITY document_usage_role;
name :label;
description :OPTIONAL text;
END_ENTITY;
(*
Определения атрибутов:
name — представленное строковым типом данных label наименование представленной объектом
document_usage_role роли использования документа.
Примечание — Определение смысла настоящего атрибута может содержаться или в EXPRESS-схемах
с примечаниями, в которых используется настоящий объект или его подтипы, или на основе соглашения об общем
понимании между партнерами, совместно использующими эту информацию.
Пример — Примерами атрибута document_usage_role.name (наименование) являются ’применение
процесса’ и ’применение материала’;
description — представленный строковым типом данных text текст, характеризующий представ
ленную объектом document_usage_role роль использования документа. Присваивать этому атрибуту
значение не обязательно.
18.4.20 Объект effectivity_assignment
Объект effectivity_assignment представляет связь представленной объектом effectivity приме
няемости сданными об изделии.
EXPRESS-спеиисЬикаиия:
*)
ENTITY effectivity_assignment
ABSTRACT SUPERTYPE ;
assigned_effectivity :effectivity;
DERIVE
role :object_role := get_role(SELF);
WHERE
WR1: SIZEOF(USEDIN(SELF,
’BASIC__ATTRIBUTE_SCHEMA.ROLE_ASSOCIATION.ITEM_WITH_ROLE’)) <= 1;
END_ENTITY;
(*
Определения атрибутов:
assigned_effectivity — экземпляр объектного типа данных effectivity, представляющий применя
емость, которая должна быть связана с данными об изделии;
role — объект object_role, представляющий роль, определяющую цель связывания представлен
ного объектом effectivity_assignment присвоения применяемости сданными об изделии.
Примечание— Дополнение данного атрибута является усовершенствованием содержащегося в
ИСО 10303-41:1994 определения объекта effectivity_assignment, представляющего присвоение применяемости.
Это усовершенствование совместимо с предшествующими изданиями ИСО 10303-41.
Формальное положение:
WR1. Каждый представляющий присвоение применяемости объект effectivity_assignment дол
жен играть роль атрибута item_with_role не более чем в одном объекте типа role_association.
Примечание — Шаблон, ограничивающий создание экземпляров объектных типов данных, определе
ния которых содержатся в схеме basic_attribute_schema, описан в приложении Е.
18.4.21 Объект effectivity_context_assignment
Объект effectivity_context_assignment представляет присвоение цели представленного объек
том effectivity_assignment присвоения применяемости.
110