ГОСТ Р ИСО 10303-41—2022
WR2: SIZEOF(USEDIN(SELF, ’BASIC_ATTRIBUTE_SCHEMA.’ + ’NAME__ATTRIBUTE.NAMED
ITEM’)) <= 1;
END_ENTITY;
(*
Определения атрибутов:
method — представленный объектом action_method способ выполнения действия, который яв
ляется возможным решением;
request — представленный объектом versioned_action_request запрос на выполнение действия,
для которого задается настоящее решение;
description — представленный строковым типом данных text текст, характеризующий представ
ленное объектом action_request_solution решение по запросу на выполнение действия.
Примечание — Настоящий атрибут является дополнением к содержащемуся в ИСО 10303-41:1994
определению представляющего решение по запросу на выполнение действия объекта action_request_solution.
Это дополнение совместимо с предшествующими изданиями ИСО 10303-41;
name — представленное строковым типом данных label наименование представленного объек
том action_request_solution решения о запросе на выполнение действия.
Примечание — Настоящий атрибут является дополнением к содержащемуся в ИСО 10303-41:1994
определению представляющего решение по запросу на выполнение действия объекта action_request_solution.
Это дополнение совместимо с предшествующими изданиями ИСО 10303-41.
Формальные положения:
WR1. Каждый экземпляр объекта action_request_solution должен играть роль атрибута
described_item не более чем в одном экземпляре объекта description_attribute.
Примечание — Определение представляющего описание, связанное с данными об изделии объекта
description_attribute, содержится в схеме basic_attribute_schema в настоящем стандарте;
WR2. Каждый объект action_request_solution должен играть роль атрибута named_item не бо
лее чем в одном объекте name_attribute.
Примечания
1 Определение представляющего наименование, связанное сданными об изделии объекта name_attribute,
содержится в схеме basic_attribute_schema в настоящем стандарте.
2 Шаблон, ограничивающий создание экземпляров объектных типов данных, определения которых содер
жатся в схеме basic_attribute_schema, описан в приложении Е.
4.4.8 Объект action_request_status
Объект action_request_status представляет связь заданного текстовой строкой состояния с пред
ставленным объектом versioned_action_request запросом на выполнение действия.
EXPRESS-спеиисЬикация:
*)
ENTITY action_request_status;
status : label;
assigned_request :versioned_action_request;
END_ENTITY;
(*
Определения атрибутов:
status — представленное строковым типом данных label доступное интерпретацией пользовате
лем обозначение уровня завершенности действия.
Примечание — Определение смысла настоящего атрибута может содержаться или в EXPRESS-схемах
с примечаниями, в которых используется настоящий объект или его подтипы, или на основе соглашения об общем
понимании между партнерами, совместно использующими эту информацию;
assigned_request — представленный объектом versioned_action_request запрос на выполнение
действия, для которого применяется состояние, представляемое объектом status.
11