ГОСТ Р ИСО/ТС 10303-1267—2016
4 Информационные требования
В настоящем разделе определены информационные требования к прикладному модулю «Требу
емый ресурс», которые представлены в форме ПЭМ.
Примечания
1Графическое представление информационных требований приведено в приложении С.
2 Спецификация отображения определена в 5.1. Она показывает, как удовлетворяются информационные
требования при использовании общих ресурсов и конструкций, определенных в схеме ИММ или импортированных
в схему ИММ прикладного модуля, описанного в настоящем стандарте.
В настоящем разделе средствами языка EXPRESS, специфицированного в ИСО 10303-11, опреде
лены информационные требования, которым должны соответствовать реализации. Ниже представлен
фрагмент EXPRESS-спецификации. с которого начинается описание схемы Required_resource_arm. В
нем определены необходимые внешние ссылки.
EXPRESS-спецификация:
4>
SCHEMA Required_resouroe_ar:n;
i*
4.1 Прикладные эталонные модели, необходимые для прикладного модуля
Ниже представлены интерфейсные операторы языка EXPRESS, посредством которых задаются
элементы, импортированные из прикладных эталонных моделей других прикладных модулей.
EXPRESS-спецификация:
*>
USE FROM Classificat
ion_aBsignm ent_arni;
-- 1SO/1S 10303-11-4
USE FROM Requirement _ider.tificar.ion_and_vers ion_ann; -- ISO/TS 10EG3-1-4C
USE FROM Resource_it.em_arm; -- ISO/IS lC303-L2t58
USE FROM Value_VTl:h_uni:_arm; -- ISO/TS 10303-1054
i *
Примечания
1Схемы, ссылки на которые даны выше, можно найти в следующих документах комплекса ИСО 10303:
Classification_assignment_arm — ИСО.’ТС 10303-1114;
Requirement_identification_and_version_arm — ИСО.ТС 10303-1140:
Resource_item_arm — ИСО/ТС 10303-1268;
Value_with_unit_arm — ИСО/ТС 10303-1054.
2 Графическое представление данных схем приведено на рисунках С.1 и С.2. приложение С.
4.2 Определение типов данных ПЭМ
В настоящем подразделе определены типы данных ПЭМ рассматриваемого прикладного модуля.
4.2.1 Тип данных required_resource_classification_item
Выбираемый тип данных roquired_resourco_classification_item является расширением типа
данных classificationjtem . В настоящем типе данных к списку альтернативных выбираемых типов дан
ных добавлены именованные типы Required_resourco, Required_resource_assignmont и Required_
resource_ relationship.
Примечание — В прикладных модулях, использующих конструкции настоящего прикладного модуля,
список объектных типов данных может быть расширен.
EXPRESS-спецификация:
*>
TYPE requiгed_resource_classificat.ion_it.eir.=EXTENSIBLEGENERIC_ENTITYSELECT
BASEU_ON classificarion__item WITH
(Required_resource,
Required_resource_assignment,
Required_resource_relarionship!;
E.VU_TYPE;
4.2.2 Тип данных required_resource_item
3