ГОСТ Р ИСО 10303-41—2022
EXPRESS-спеиисЬикаиия:
*)
TYPE mrs_role_select = SELECT BASED_ON role_select WITH
(action_assignment,
action_request_assignment,
approval_assignment,
certification_assignment,
contract_assignment,
document_reference,
effectivity_assignment,
external_referent_assignment,
group_assignment,
name_assignment,
security_classification_assignment);
END_TYPE;
(*
"
18.3.2 Тип данных assignment_object_select
Тип данных assignment_object_select является расширяемым списком альтернативных типов
данных. Настоящий тип данных предоставляет механизм для ссылки на экземпляры типов данных,
входящих в список выбора типа данных assignment_object_select или его расширений.
Примечание — Список объектных типов данных будет расширен в прикладных ресурсах, использующих
конструкции настоящего ресурса.
EXPRESS-спеиисЬикаиия:
*)
TYPE assignment_object_select = EXTENSIBLE SELECT;
END_TYPE;
(*
18.3.3 Тип данных attribute_type
Тип данных attribute_type является списком альтернативных типов данных. Настоящий тип дан
ных предоставляет механизм для ссылки на экземпляры одного из перечисленных типов данных. Тип
данных attribute_type позволяет обозначать строковые типы данных label и text. Значения этих
типов могут быть присвоены атрибутам объектов.
EXPRESS-спеиификаиия:
*)
TYPE attribute_type = SELECT
(label,
text);
END_TYPE;
(*
18.4Определения объектов схемы management_resources_schema
18.4.1 Объект action_assignment
Объект action_assignment представляет связь представленного объектом action действия сдан
ными об изделии.
EXPRESS-спеиисЬикаиия:
*)
ENTITY action_assignment
ABSTRACT SUPERTYPE ;
assigned_action :action;
DERIVE
role :object_role := get_role(SELF);
WHERE
100