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