ГОСТ РИСО/ТС 10303-1307—2012
Секция «Ограничение» содержит наименование одного илиболее ограничений на подтипы, которые
применяются ксовокупности объектныхтиповданных ИММ, перечисленных всекции «Элемент ИММ» или
«Ссылочный путь». Если ограничения на подтипы отсутствуют, тоданную секциюопускают.
За ссылкой на ограничение подтипа может следовать ссылка на подпункт, в котором определено
данное ограничение на подтипы.
Секция «Ссылочный путь» содержит:
- ссылочный путь к супертипам в общих ресурсахдля каждого элемента ИММ. созданного в настоя
щем стандарте;
- спецификацию взаимосвязей между элементами ИММ. если отображение прикладного элемента
требует связать экземпляры нескольких объектных типов данных ИММ. В этом случае в каждой строке
ссылочного пути указывают рольэлемента ИММ по отношению к ссылающемуся на него элементу ИММ
или кследующему поссылочному пути элементу ИММ.
В выражениях, определяющих ссылочные пути иограничения между элементами ИММ. применяют
следующие условныеобозначения:
[ ] — в квадратные скобки заключают несколькоэлементов ИММ или частей ссылочногопути, кото
рые требуются дляобеспечения соответствия информационному требованию:
() — в круглые скобки заключают несколькоэлементов ИММ или частей ссылочного пути, которые
являются альтернативными в рамках отображения для обеспечения соответствия информа
ционному требованию:
{} — заключенный в фигурные скобки фрапиент ограничивает ссылочный путьдля обеспечения
соответствия информационному требованию;
< >— в угловые скобки заключаютодин илиболее необходимых ссылочных путей;
11 — между вертикальными линиями помещают объектсупертипа;
-> — атрибут, наименование которого предшествует символу ->. ссылается на объектный иливыби
раемый типданных, наименование которого следует после этого символа;
<- — атрибут объекта, наименование которогоследует после символа <-, ссылается на объектный
или выбираемый типданных, наименование которого предшествует этому символу:
[i] — атрибут, наименование которого предшествует символу [i], является агрегированной структу
рой; ссылкадается налюбой элементданной структуры;
[п] — атрибут, наименование которогопредшествует символу [п],является упорядоченной агрегиро
ванной структурой; ссылкадается нал-й элементданной структуры;
=> — объект, наименование которогопредшествует символу =>. является супертипом объекта, наи
менование которого следует послеэтого символа;
<= — объект, наименование которого предшествует символу <=. является подтипом объекта, наиме
нование которого следует после этого символа;
= — строковый (STRING), выбираемый (БЕ1_ЕСТ)или перечисляемый (ENUMERATION) типданных
ограничен выбором или значением:
\— выражениедля ссылочного пути продолжается на следующей строке;
*— один илиболее экземпляров взаимосвязанныхтипов данных могут бытьсобраны в древовид
ную структуру. Путь междуобъектом взаимосвязи и связанными с ним объектами заключают в
фигурныескобки,
- - — последующий текст является комментарием или ссылкой на раздел;
*> — выбираемый илиперечисляемый типданных, наименование которого предшествует символу
*>, расширяется до выбираемого илиперечисляемого типа данных, наименование которого
следуетза этим символом;
<* — выбираемый или перечисляемый типданных, наименование которого предшествует символу
<*. является расширением выбираемого илиперечисляемоготипа данных, наименование ко
торого следует заэтим символом;
!{} — заключенный в фигурные скобки фрагмент обозначает отрицательное ограничение на отобра
жение.
Определение и использование шаблонов отображения не поддерживаются в настоящей версии
прикладныхмодулей, однако поддерживается использование предопределенных шаблонов /SUBTYPE/ и
/SUPERTYPE/.
17