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