ГОСТ Р ИСОЯС 10303-1240—2015
5.2Сокращенный листинг ИММ на языко EXPRESS
В данном подраздело определена EXPRESS-схема. полученная из таблицы отображений.
В даннойсхемеиспользованы элементыобщихресурсов илидругихприкладныхмодулейиопределены
конструкции на языке EXPRESS, относящиеся к области применения настоящего стандарта.
Также в данном подразделе определены ИММ для прикладного модуля «Тип организации» и
модификации, которым подвергаются конструкции, импортированные изобщих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в приклад
ных модулях, должны бытьучтены следующие ограничения:
- использование объекта, являющегося супертипом, не означает применения любой из его кон
кретизаций. если толькоданная конкретизация также не импортирована в схему ИММ;
- использование типа SELECT не означает применения любого из указанных в нем типовданных,
если только данный тип также неимпортирован в схему ИММ.
EXPRESS-спецификация:
•)
SCHEMAOrganization_type_mim;
USE FROM management_resources_schema-- IS 010303-41
(organizat»on_type_assignment);
USE FROM Person_organization_mim;-- ISO/TS 10303-1011
USE FROM person_organization_schema-- ISO 10303-41
(organization,
organizationjype):
П р и м е ч а н и я
1 Схемы, ссылки на которые приведены выше, определены в следующих стандартах идокументах комплек
са ИСО 10303:
management_resource_schema
Pereon_organlzatlon_mlm
person_organlzatlon_schema
— ИСО 10303-41;
— ИСО/ТС 10303-1011;
— ИСО 10303-41.
2 Графическое представлениесхемы Organlzation_type_mim приведено в приложении D, рисунки D.1 и О.2.
5.2.1 Определение типа данных ИММ
В данном пунктеопределентипданных ИММ прикладного модуля «Тип организации».
5.2.1.1 Типданныхorganization_type_item
Типданныхorganization_type_item являетсянаращиваемым списком альтернативныхтиповдан
ных. который допускает использованиетипаданных organization.
П р и м е ч а н и е — Список объектных типов данных может быть расширен в прикладных модулях, исполь
зующих конструкции данного модуля.
EXPRESS-спецификация:
•)
TYPE organization_type_item = EXTENSIBLE GENERIC_ENTITY SELECT
(organization);
END_TYPE;
c
5.2.2 Определение объекта ИММ
В данном пункте определенобъект ИММ прикладного модуля «Тип организации».
5.2.2.1 Объект applied_organization_type_assignment
Объект applied_organization_type_assignment является подтипом объекта organization_
type_assignment. который связывает объект organization_type с экземплярами объектных типов
данных, присутствующих в списке выборатипаданных organization_typeJtem.
7