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