ГОСТ Р ИСО/ТС 10303-1307—2012
5 Интерпретированная модель модуля
5.1 Спецификация отображения
В настоящем стандарте подтермином «прикладной элемент» понимается любой объектный типдан
ных. определенный в разделе 4, любой из его явныхатрибутов илюбое ограничение на подтипы. Термин
«элемент ИММ» обозначает любой объектный тип данных, определенный в 5.2 или импортированный с
помощью оператора USE FROM издругой EXPRESS-схемы. любой изегоатрибутов илюбое ограничение
на подтипы, определенное в 5.2 или импортированноес помощьюоператора USE FROM.
В данном подразделе представлена спецификация отображения, которая определяет, как каждый
прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается наодин или несколько
элементов ИММ (см. 5.2).
Спецификацияотображениядля каждого прикладного элемента определена ниже в отдельном пунк
те. Спецификацияотображения атрибута объекта ПЭМ определена в подпункте пункта, содержащего спе
цификациюотображения данногообъекта. Каждаяспецификация отображения содержитдо пятисекций.
Секция «Заголовок» содержит:
- наименование рассматриваемого объекта ПЭМ илиограничение наподтипы либо
-наименование атрибута рассматриваемогообъекта ПЭМ. еслиданный атрибут ссылается на тип. не
являющийся объектным типом данных или типом SELECT, который содержит или может содержатьобъек
тные типы данных, либо
-составное выражение вида: «связь объекта «наименование объекта ПЭМ> с объектом «тип данных,
на который данассылка>, представляющим атрибут «наименование атрибута»», если данный атрибут ссы
лается на тип данных, являющийся объектным типом данных или типом SELECT, который содержит
или может содержать объектные типыданных.
Секция «Элемент ИММ» содержитв зависимости от рассматриваемого прикладного элемента следу
ющиесоставляющие:
-наименованиеодного или более объектныхтиповданных ИММ;
-наименование атрибута объекта ИММ. представленное в виде синтаксической конструкции «наиме
нование объекта».«наименованиеатрибута», если рассматриваемый атрибут ссылается натип, не являю
щийся объектным типом данных или типом SELECT, который содержит или может содержать объектные
типы данных.
- ключевое слово PATH, если рассматриваемый атрибут объекта ПЭМ ссылается на объектный тип
данных илинатип SELECT, который содержит или может содержать объектные типыданных;
- ключевое слово IDENTICAL MAPPING, если оба прикладных объекта, присутствующих в приклад
ном утверждении, отображаются натот же самый экземпляр объектноготипаданных ИММ.
-синтаксическую конструкцию /5иРЕРТУРЕ(«наименованив супертипа»)/, если рассматриваемый
объект ПЭМотображается какего супертип;
-одну илиболее конструкций /5иВТУРЕ(«наименованиеподтипа»)/, если отображение рассматрива
емогообъекта ПЭМ является объединением отображений его подтипов.
Если отображение прикладногоэлемента содержит более одногоэлемента ИММ. то каждый из этих
элементов ИММ представляется вотдельной строкеспецификации отображения, заключенной в круглые
или квадратныескобки.
Секция «Источник» содержит:
- обозначение стандарта ИСО. в котором определен данныйэлемент ИММ.для техэлементов ИММ,
которые определены в общихресурсах:
- обозначение настоящего стандарта для тех элементов ИММ. которые определены в схеме ИММ
настоящегостандарта.
Данная секция опускается, если всекции «Элемент ИММ» используются ключевые слова PATHили
IDENTICAL MAPPING.
Секция «Правила» содержит наименования одного или более глобальных правил, которые применя
ются ксовокупности объектныхтиповданных ИММ. перечисленных в секции «Элемент ИММ» или «Ссы
лочный путь». Если никакие правила неприменяются, тоданную секцию опускают.
За ссылкой на глобальное правило может следовать ссылка на подпункт, в котором определено
данное правило.
16