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