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