ГОСТ Р ИСО 10303-21—2022
для секции данных с именем ’DS1’ выбраны идентификаторы контекстов ’tag_a’ и
D
—
’tag_b’.
Е
—
F
—
для секции данных с именем ’DS2’ выбран идентификатор контекста ’tagjc’.
для секций данных с именами ’DS3’и <DS4’выбран идентификатор контекста ’tag_d’.
8.3 Объекты заголовочной секции, определенные пользователем
В заголовочной секции могут быть помещены экземпляры объектов заголовочной секции, опреде
ленные пользователем, с конкретными ограничениями, перечисленными ниже.
a) Экземпляры объектов заголовочной секции, определенные пользователем, должны соблюдать
тот же синтаксис, что и все экземпляры объектов заголовочной секции, с дополнительным требовани
ем, что первый символ ключевого слова должен быть восклицательным знаком
b
) Атрибуты объектов заголовочной секции, определенные пользователем, должны иметь типы
данных из языка EXPRESS и отображаться в заголовочной секции, как определено в разделе 12.
Пример
HEADER;
FILE_SCHEMA((’GEOMETRY’));
!A_SPECIAL_ENTITY (’ABC,123); -------> ОБЪЕКТ, ОПРЕДЕЛЕННЫЙ ПОЛЬЗОВАТЕЛЕМ
9 Секция привязки
9.1 Структура секции привязки
Секция привязки определяет внешние имена экземпляров в структуре обмена, чтобы на них мож
но было ссылаться.
Синтаксис секции привязки определен в таблице 3. Секция привязки является необязательной.
Если секция привязки включена в структуру обмена, то она должна быть расположена после заголовоч
ной секции и перед любой секцией ссылки, данных или подписи. Секция должна начинаться со специ
альной лексемы "ANCHOR;" и заканчиваться специальной лексемой "ENDSEC;".
Каждая запись в секции привязки должна определять одно внешнее имя. Имя привязки не должно
использоваться для любой другой привязки в той же самой структуре обмена. Имя привязки должно
соответствовать требованиям 6.5.4. Имя привязки должно быть UUID, если оно соответствует требова
ниям, определенным в приложении G.
*)
END_SCHEMA;
(* "
ENDSEC;
Пример
Структура секции привязки
ANCHOR;
<82ff3c50-3610-11e5-a2cb-0800200c9a66> = #10;
ГЭлементпривязки,определяемыйименем
(идентификатором) экземпляра объекта, см. 9.2.1 7
Комментарий
<8еае4370-3610-11e5-a2cb-0800200c9a66> = @20;
ГЭлементпривязки,определяемыйименем
(идентификатором) экземпляра значения, см. 9.2.2
*
<9а9ес060-3610-11е5-а2сЬ-0800200с9а66> = 30;ГЭлемент привязки,определяемый данными
простого типа, см. 9.2.3 7
26