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