ГОСТ Р ИСО/ТС 10303-1437— 2013
EXPRESS-спецификация;
*)
TYPE ss_work_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
work_item WITH
(Activity.
Activity_method.
Applied_activity_assignmenL
Applied_activity_method_assignment.
Event);
END_TYPE;
(*
*)
END_SCHEMA; -- Schedule_arm
(*
5 Интерпретированная модель модуля
5.1 Спецификация отображения
В настоящем стандарте под термином «прикладной элемент» понимается любой объектный типдан
ных, определенный в разделе 4. любой из его явных атрибутов и любое ограничение на подтипы. Термин
«элемент ИММ» означает любой объектный типданных, определенный в5.2 или импортированный с помо
щью оператора USE FROM из другой EXPRESS-схемы. а также любой из их атрибутов и любое ограниче
ние на подтипы, определенное в 5.2 либо импортированное с помощью оператора USE FROM.
В данном подразделе представлена спецификация отображения, которая определяет, как каждый
прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один или более эле
ментов ИММ (см. 5.2).
Спецификация отображения для каждого объекта ПЭМ определена ниже вотдельном пункте. Специ
фикация отображения атрибута объекта ПЭМ описывается в подпункте пункта, содержащего специфика
цию отображения этого объекта. Каждая спецификация содержит не более пяти секций.
Секция «Заголовок» содержит:
- наименование рассматриваемого объекта ПЭМ или ограничение на подтипы либо
- наименование атрибута рассматриваемого объекта ПЭМ. если данный атрибут ссылается на тип. не
являющийся объектным типом данных или типом SELECT, который содержит или может содержать объек
тные типы данных, либо
-составное выражение вида: «связь объекта «наименование объекта ПЭМ> с объектом «тип данных,
на который дана ссылка» (представляющим атрибут «наименование атрибута»)», если данный атрибут
ссылается на типданных, являющийся объектным типом данных или типом SELECT, который содержит
или можетсодержать объектные типыданных.
Секция «Элемент ИММ» содержит в зависимости от рассматриваемого прикладного элемента следу
ющие составляющие:
- наименование одного или более объектных типовданных ИММ,
- наименование атрибута объекта ИММ. представленное в виде синтаксической конструкции «наиме
нование объекта».«наименование атрибута», если рассматриваемый атрибут ссылается на тип. не являю
щийся объектным типом данных или типом SELECT, который содержит или может содержать объектные
типы данных;
- ключевое слово PATH, если рассматриваемый атрибут объекта ПЭМ ссылается на объектный тип
данных или на тип SELECT, который содержит или может содержать объектные типыданных;
- ключевое слово IDENTICAL MAPPING, если оба прикладных объекта, присутствующих в приклад
ном утверждении, отображаются на тот же самый экземпляр объектного типа данных ИММ.
- синтаксическую конструкцию /SUPERTYPE(«HanMeHOBaHne супертипа»)/, если рассматриваемый
объект ПЭМ отображается как его супертип;
-одну или более конструкций /SUBTYPE(<HanMeHoeatwe подтипа»)/, если отображение рассматрива
емого объекта ПЭМ является объединением отображений его подтипов.
Если отображение прикладного элемента содержит более одного элемента ИММ. то каждый из этих
элементов ИММ представляется вотдельной строке спецификации отображения, заключенной в круглые
или квадратные скобки.
30