ГОСТ Р ИСО 10303-41—2022
relating_approval — один из участвующих в отношении объектов approval, представляющих ут
верждение.
Примечание — Определение смысла настоящего атрибута может содержаться или в EXPRESS-схемах
с примечаниями, в которых используется настоящий объект или его подтипы, или на основе соглашения об общем
понимании между партнерами, совместно использующими эту информацию;
related_approval — другой участвующий в отношении экземпляр представляющего утверждение
объекта approval. Если одно из утверждений зависит от другого, роль настоящего атрибута должен
играть объект, представляющий зависимое утверждение.
Примечание — Определение смысла настоящего атрибута может содержаться или в EXPRESS-схемах
с примечаниями, в которых используется настоящий объект или его подтипы, или на основе соглашения об общем
понимании между партнерами, совместно использующими эту информацию.
6.4.5 Объект approval_role
Объект approval_role представляет определение функциональных обязанностей. Концепция
роли утверждения не полностью отображается посредством настоящего объекта. Для построения
завершенной модели роли утверждения требуется создание связанных экземпляров объектов других
типов.
EXPRESS-спеииФикаиия:
*)
ENTITY approval_role;
role : label;
DERIVE
description :text := get_description_value(SELF);
WHERE
WR1: SIZEOF(USEDIN(SELF, ’BASIC_ATTRIBUTE_SCHEMA.’ +
’DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM’)) <= 1;
END_ENTITY;
(*
"
Определения атрибутов:
role — представленное строковым типом данных label, наименование представленной объектом
approval_role роли утверждения.
Примечание — Определение смысла настоящего атрибута может содержаться или в EXPRESS-схемах
с примечаниями, в которых используется настоящий объект или его подтипы, или на основе соглашения об общем
понимании между партнерами, совместно использующими эту информацию;
description — представленный строковым типом данных text текст, характеризующий представ
ленную объектом approval_role роль утверждения.
Примечание — Настоящий атрибут является дополнением к содержащемуся в ИСО 10303-41:1994
определению представляющего роль утверждения объекта approval_role. Это дополнение совместимо с пред
шествующими изданиями ИСО 10303-41.
Формальное положение:
WR1. Каждый представляющий роль утверждения объект approval_role должен играть роль
атрибута described_item не более чем в одном объекте типа description_attribute.
Примечания
1 Определение представляющего описание, связанное с данными об изделии объекта description_
attribute, содержится в схеме basic_attribute_schema в настоящем стандарте.
2 Шаблон, ограничивающий создание экземпляров объектных типов данных, определения которых содер
жатся в схеме basic_attribute_schema, описан в приложении Е.
6.4.6 Объект approval_status
Посредством объекта approval_status задается состояние представленного объектом approval
утверждения.
Пример — Примерами представленного объектом состояния утверждения являются ’утвержде
но’ и ’отклонено’.
32