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