ГОСТ Р ИСО/ТС 10303-1270—2016
5.1.8.1Связь объекта Referenced_contontjtem с объектом message_content_ item, представля
ющим атрибут contents
Элемент ИММ:PATH
Ссылочный путь: applied_group_assignment
applied_group_assignment.items[1] ->
groupablejtem
5.2 Сокращенный листинг ИММ на языке EXPRESS
В данном подразделе определена EXPRESS-схема. полученная из таблицы отображений. В ней
использованы элементы из общих ресурсов или издругих прикладных модулей и определены конструк
ции на языке EXPRESS, относящиеся к настоящему стандарту.
Так. в данном подразделе определены интерпретированная модель прикладного модуля «Со
общение» и модификации, которые применяются к конструкциям, импортированным из общих ре
сурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в приклад
ных модулях, необходимо применять следующие ограничения:
- использование объекта супертипа не дает права применять любой из его подтипов, пока этот
подтип не будет также импортирован в схему ИММ;
- использование выбираемого типа SELECT не дает права применять любой из перечисленных в
нем типов, пока этот тип не будет также импортирован в схему ИММ.
Примечание — Реализация концепции сообщения состоит издвух частей: реализации представлен
ного объектом Message сообщения и реализация представленных экземплярами выбираемого типа данных
message_contents_select составных частей содержимого сообщения. Сообщение реализовано как подтип
объекта product, представляющего изделие. Поскольку объект product, представляющий изделие, не имеет
атрибута, совместимого с типом данных message_contents_select, содержимое сообщения связывается по
средством объекта group, представляющего группу. Для этого требуется создание двух связей: связь
структу рированного сообщения, рассматриваемого как разновидность изделия, с группой, и связь группы с
членами группы.
EXPRESS-спеииФикаиия:
SCHEMA Message_mim;
USE FROM Approval_miro;— 1SO/TS
USE FROM Date_time_a3signment_mim;
10303-1012
— ISO/TS 10303-1014
-- ISO/TS 10303-1113
— ISO 10303-41
USE FROM Group_mim;
USE FROM group_scheraa
(group);
USE FROM management_resources_schema-- ISO 10303-41
(group_assignment);
USE FROM E>erson_organization_assignment_mim;-- ISO/TS 10303-1013
USE FROM Person_organization_mira; — ISO/TS 10303-1011
USE FROM product_definition_scheraa — ISO 10303-41
(product,
product_category,
product_related_product_category,
product_relationship);
USE FROM qualified_measure_schema-- ISO 10303-45
(descriptive_representati.on_i.tem);
USE FROM representation_schema— ISO 10303-43
(representation,
representation_context,
representation_item);
ISO/TS 10303-1015
10303-1256
USE FROM Security_classification_mim;—
USE FROM State_observed_mim;— ISO/TS
(*
15