ГОСТ Р ИСО/ТС 10303-1071—2009
Часть «Ссылочный путь» содержит:
- ссылочный путь к супертипам в общих ресурсах для каждого элемента ИММ. созданного в
настоящем стандарте;
- спецификацию взаимосвязей между элементами ИММ. если отображение прикладного элемен
та требует связать экземпляры нескольких объектных типов данных ИММ. В этом случае в каждой
строке ссылочного пути указывается роль элемента ИММ по отношению к ссылающемуся на него
эле менту ИММ или к следующему по ссылочному пути элементу ИММ.
В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ. применя
ют следующие условные обозначения:
[ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути,
которые требуются для обеспечения соответствия информационному требованию;
() — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, кото
рые являются альтернативными в рамках отображения для обеспечения соответствия информацион
ному требованию;
{} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения
соответствия информационному требованию;
< > — в угловые скобки заключают один или несколько необходимых ссылочных путей;
11 — между вертикальными линиями помещают объект супертипа;
-> — атрибут, наименование которого предшествует символу ->. ссылается на объектный или
выбираемый тип данных, наименование которого следует после этого символа;
<— атрибут, наименование которого следует после символа <-. ссылается на объектный или
выбираемый тип данных, наименование которого предшествует этому символу;
[i] — атрибут, наименование которого предшествует символу [ij. является агрегированной струк
турой; ссылка дается на любой элемент данной структуры;
[п] — атрибут, наименование которого предшествует символу [л], является упорядоченной агре
гированной структурой; ссылка дается на л-й элемент данной структуры;
=> — объект, наименование которого предшествует символу =>, является супертипом объекта,
наименование которого следует после этого символа;
<= — объект, наименование которого предшествует символу <=, является подтипом объекта,
наименование которого следует после этого символа;
= — строковый, выбираемый или перечисляемый тип данныхограничен выбором или значением;
\ — выражение для ссылочного пути продолжается на следующей строке;
* — один или более экземпляров взаимосвязанных объектных типов данных могут быть собраны
в древовидную структуру взаимосвязи. Путь между объектом взаимосвязи и связанными с ним объек
тами заключают в фигурные скобки;
-----
последующий текст является комментарием или ссылкой на раздел;
*> — выбираемый или перечисляемый тип данных, наименование которого предшествуетсимво
лу *>. расширяетсядо выбираемого или перечисляемого типаданных, наименование которого следует
за этим символом;
<* — выбираемый или перечисляемый типданных, наименование которого предшествует симво
лу <*, является расширением выбираемого или перечисляемого типа данных, наименование которого
следует за этим символом.
Определение и использование шаблонов отображения не поддерживается в настоящей версии
прикладных модулей. Однако поддерживается использование предопределенных шаблонов
/SUBTYPE/ и /SUPERTYPE/.
5.1.1
Элемент ИММ:
Источник:
Прикладной элемент class_of_activity
class_of_activity.
ИСО 10303-1071.
5.2 Сокращенный листинг ИММ на языке EXPRESS
В данном подразделе определена EXPRESS-схема. полученная из таблицы отображений. В ней
использованы элементы из общих ресурсов или из других прикладных модулей и определены
конструкции на языке EXPRESS, относящиеся к настоящему стандарту.
В данном подразделе определена интерпретированная модель модуля (ИММ) для данного при
кладного модуля.
В данном подразделе также определены модификации, которым подвергаются конструкции,
импортированные из общих ресурсов.
5