ГОСТ Р ИСОЯС 10303-1123—2014
В данном подразделе определены интерпретированная модель прикладного модуля
«Определениедокумента»,атакжемодификации,которымподвергаютсяконструкции,
импортированные из общих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в
прикладных модулях, необходимо применять следующие ограничения:
- использование объекта супертипа не дает права применять любой из его подтипов, пока этот
подтип не будет также импортирован в схему ИММ;
- использование выбираемого типа SELECT не дает права применять любой из перечисленных
в нем типов, пока этот тип не будет также импортирован в схему ИММ.
EXPRESS-спецификация:
*>
SCHEMA Document_definition_mim;
USE FROM Document_and_version_identification_mim; -- ISO/TS
10303-1121
USE FROM External_item_identification_assignment_mirri;
ISO/TS 10303-1128
USE FROM File_identification_mim;-- ISO/TS 10303-1127
USE FROM product_definition_schema — ISO 10303-41
(product_definition,
product_definition_with_associated_documents);
USE FROM Product_view_definition_mim; — ISO/TS 10303-1019
<*
П р и м е ч а н и я
1 Схемы, ссылки на которые даны выше, можно найти в следующих стандартах и документах комплекса
ИСО 10303:
Document_and_version_identification_mim - ИСОЯС 10303-1121;
External_item_identification_assignment_mim - ИСОЯС 10303-1128;
product_definition_schema - ИСО 10303-41;
File_identification_mim - ИСОЯС 10303-1127;
Product_view_definition_mim - ИСОЯС 10303-1019.
2 Графическое представление данных схем приведено на рисунках D.1 и D.2. приложение D.
5.2.1 Определение типа данных ИММ
В настоящем пункте определен тип данных ИММ для прикладного модуля, рассматриваемого в
настоящем стандарте.
5.2.1.1 Тип данных document_location_solect
Типданныхdocument_location_selectявляетсярасширениемтипаданных
external_identification_ltem. В настоящем типе данных к списку альтернативных типов данных
добавлен тип данных product_definition.
EXPRESS-споиификаиия:
*)
TYPE document_location_select = SELECT BASED_ON
external_identification_item WITH
(product_definition);
END_TYPE;
<*
*>
END_SCHEMA; -- Document_definition_mim
<*
10