ГОСТ Р ИСО 10303-21—2022
8 Заголовочная секция
8.1 Структура заголовочной секции
Заголовочная секция содержит информацию, которая относится ко всей структуре обмена. Эта
секция должна быть представлена в каждой структуре обмена.
Секция должна начинаться со специальной лексемы "HEADER:" и заканчиваться специальной
лексемой "ENDSEC;".
Заголовочная секция должна содержать один экземпляр каждого из следующих объектов:
file_
description, file_name
и
file_schema,
и они должны располагаться в этой последовательности. Эк
земпляры объектов
schema_population, file population, sectionlanguage
и
section_context
могут
появиться после объекта
file_schema.
Примечание — В приложениях Н и I представлены примеры заголовочной секции.
Если имеются экземпляры определенных пользователем объектов заголовочной секции, то они
должны появляться после обязательных экземпляров объектов заголовочной секции. Синтаксис экзем
пляров объектов заголовочной секции приведен в WSN в таблице 3. Каждое имя объекта должно быть
преобразовано в KEYWORD (ключевое слово) правила HEADER_ENTITY. Раздел 12 определяет пре
образование простых и составных (агрегатных) типов данных в PARAMETER_LIST (список параметров)
для значений атрибутов данных экземпляров объектов.
8.2 Декларации заголовочной секции
8.2.1 Схема заголовочной секции
Данный подраздел определяет объекты и типы заголовочной секции, которые появляются в за
головочной секции структуры обмена. Объекты заголовочной секции определены с помощью языка
EXPRESS.
EXPRESS-спеиисЬикация:
*)
SCHEMA header_section_schema;
TYPE exchange_structure_identifier = STRING;
END_TYPE
*)
Данная схема определяет объекты заголовочной секции, которые специфичны для процесса пе
редачи данных об изделии с использованием структуры обмена.
Примечание — Тип данных exchange_structure_identifier соответствует типу идентификатора, установ
ленному в ИСО 10303-41, но должен быть задан отдельно, чтобы обеспечить независимость требований настоя
щего стандарта от моделей данных, описанных в группе интегрированных ресурсов стандартов серии ИСО 10303.
8.2.2 Объект file_description
Объект
file_description
определяет версию настоящего стандарта, использованную для создания
структуры обмена, а также ее содержание.
EXPRESS-специсЬикация:
*)
ENTITY file_description;
description : LIST [I : ?] OF STRING (256);
implementation_level : STRING (256);
END.ENTITY;
(*
Описание атрибутов:
description
— неформальное описание содержимого структуры обмена;
implementationjevel
— обозначение требований, которым соответствует кодирование в данной
структуре обмена, и любых соответствующих вариантов, применяемых при кодировании. Значение это го
атрибута должно указывать соответствие данной версии настоящего стандарта наличием значения "4;1"
или "4;2", или "4;3" (см. 4.3). Для структур обмена, принадлежащих к классу соответствия 1, зна-
19