ГОСТ Р ИСО/ТС 10303-1018—2010
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.
Секция «Правила»содержит наименования одногоили более глобальныхправил, которыеприме
няются к совокупности объектных типов данных ИММ. перечисленных в секции «Элемент ИММ» или
«Ссылочный путь». Если никакие правила не применяются, тоданную секцию опускают.
За ссылкой на глобальное правило может следовать ссылка на подпункт, в котором определено
данное правило.
Секция «Ограничение» содержит наименование одного или более ограничений на подтипы, кото
рые применяются к совокупности объектных типов данных ИММ. перечисленных в секции «Элемент
ИММ» или «Ссылочный путь». Если ограничения на подтипы отсутствуют, тоданную секцию опускают.
4