ГОСТ Р ИСО/ТС 10303-1640—2014
Определение атрибутов
definition - задает объект Assembly_module_macro_terminal, играющий роль атрибута
definition объекта Assembly_module_macro_component_join_terminal:
associated_component - задает объект Assembly_module_macro_component, играющий роль
атрибута associated_component объекта Assembly_module_macro_ componentJoin_terminal.
*)
END_SCHEMA; -- Assembly_module_with_macro_componenC_arm
(*
5 Интерпретированная модель модуля
5.1 Спецификация отображения
В настоящем стандарте под термином «прикладной элемент» понимается любой объектный
тип данных, определенный в разделе 4. любой из его явных атрибутов и любое ограничение на
подтипы. Термин «Элемент ИММ» означает любой объектный тип данных, определенный в 5.2 или
импортированный с помощью оператора USE FROM из другой EXPRESS схемы, а также любой из их
атрибутов и любое ограничение на подтипы, определенное в 5.2 либо импортированное с помощью
оператора USE FROM.
В данном подразделе представлена спецификация отображения, которая определяет, как
каждый прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один
или более элементов ИММ (см. 5.2).
Спецификация отображения для каждого объекта ПЭМ определена ниже в отдельном пункте.
Спецификация отображения атрибута объекта для ПЭМ описывается в подпункте пункта,
содержащего спецификацию отображения этого объекта. Каждый такой подпункт содержит не более
пяти секций.
Секция «Заголовок» содержит либо:
наименование рассматриваемого объекта ПЭМ или ограничение на подтипы;
наименование атрибута рассматриваемого объекта ПЭМ. если данный атрибут ссылается
на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может
содержать объектные типы данных;
составное выражение вида: «связь объекта -«наименование объекта ПЭМ> с объектом
<тип данных, на который дана ссылка» (представляющим атрибут «наименование атрибута»)», если
данный атрибут ссылается на тип данных, являющийся объектным типом данных или типом
SELECT, который содержит или может содержать объектные типы данных.
Секция «Элемент ИММ» содержит в зависимости от рассматриваемого прикладного элемента
следующие составляющие:
наименование одного или более объектных типов данных ИММ;
наименование атрибута объекта ИММ. представленное в виде синтаксической конструкции
«наименование объекта».«наименование атрибута», если рассматривае-мый атрибут ссылается на
тип. не являющийся объектным типом данных или типом SELECT, который содержит или может
содержать объектные типы данных;
ключевое слово PATH, если рассматриваемый атрибут объекта ПЭМ ссылается на
объектный тип данных или на тип SELECT, который содержит или может содержать объектные типы
данных:
ключевое слово IDENTICAL MAPPING, если оба прикладных объекта, присут-ствующих в
прикладном утверждении, отображаются на тот же самый экземпляр объектного типа данных ИММ;
синтаксическуюконструкцию/SUPERTYPE(«nanMeHoeaHHeсупертипа»)/.если
рассматриваемый объект ПЭМ отображается как его супертип;
одну или более конструкций /5иВТУРЕ(«наименование подтипа»)/, если отображение
рассматриваемого объекта ПЭМ является объединением отображений его подтипов.
Если отображение прикладного элемента содержит более одного элемента ИММ. то каждый из
этих элементов ИММ представляется в отдельной строке спецификации отображения, заключенной в
круглые или квадратные скобки.
Секция «Источник» содержит:
обозначение стандарта ИСО, в котором определен данный элемент ИММ. для тех
элементов ИММ. которые определены в общих ресурсах:
обозначение настоящего стандарта для тех элементов ИММ, которые определены в схеме
5