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