ГОСТ Р ИСО 10303-21-2002
8 Заголовочная секция
Заголовочная секция содержит информацию, которая относится ко всей структуре обмена. Эта
секция должна быть представлена в каждой структуре обмена. Секция должна начинаться со
специальны! лексемы ‘ HEADER;’’ и заканчиваться специальной лексемой “ENDSEC;”.
П р и м е ч а н и е—Вприложении Н предстаатен пример заголовочной секции внутри структурыобмена.
8.1 Объекты заголовочной секции
Определены три объекта заголовочной секции, и в каждой структуре обмена требуется наличие
одного экземпляра каждого из объектов. Объектами заголовочной секции являются rile_description,
П1е_пате и flie_schema. и они должны располагаться в этой последовательности. Экземпляры
объектов nic_population. section language и section_context могут располагаться после объекта
file_scbema. Если имеются экземпляры определенных пользователем объектов заголовочной секции,
то они должны появляться после обязательных экземпляров объектов заголовочной секции в
произвольном порядке. Синтаксис экземпляров объектов заголовочной секции приведен в СНВ в
таблице 3. Каждое имя объекта должно быть преобразовано в KEYWORD (ключевое слово) правила
HEADER_ENTITY. Раздел 10 определяет преобразование простых и составных (агрегатных) типов
данных в PARAMETER_LIST (список параметров) для значений атрибутов данных экземпляров
объектов.
8.2 Схема заголовочной секции
Данный подраздел определяет объекты заголовочной секции и типы, которые появляются в
заголовочной секции структуры обмена. Объекты заголовочной секции определены с помощью
языка EXPRESS.
EXPRESS-сиепнфикания:
*>
SCHEMA header seciion schema;
TYPE exchange structure identifier = STRING:
END_TYPE
*>
Данная схема определяет объекты заголовочной секции, которые специфичны для процесса
передачи данных об изделии с использованием структуры обмена.
П римечание - Тип cxchangcstructurcidcntificr соответствуеттипу идентификатора, установленному
в ГОСТ Р ИСО 10303-41. но должен быть задан отдельно, чтобы обеспечить независимость требований
настоящего стандарта от моделей данных, описанных в группе интегрированных ресурсов стандартов серии
ГОСТ Р ИСО 10303.
8.2.1 О б ъ е к т f i l e _ d e s c r i p t i o n
Объект flle_description определяет версию настоящего стандарта, использованную для создания
структуры обмена, а также ее содержание.
EXPRESS-спеиифнкання
*)
ENTITY file_description;
description: LIST 11 : ?| OF STRING (256);
implementationjevel : STRING (256);
END_ENTITY;
C
.Цшкашк,.aiaiiuviuiL
description — неформальное описание содержимого структуры обмена;
implementationjevel —обозначение требований, которым соответствует кодирование в данной
структуре обмена, и любых соответствующих вариантов, применяемых при кодировании. Значение
этого атрибута должно указывать соответствие данной версии настоящего стандарта наличием
значения “3; Г, или ”3; 2". Для структур обмена, принадлежащих к классу соответствия 1. значение
должно быть задано в виде “3; I". Для структур обмена, принадлежащих к классу соответствия 2,
значение должно быть ”3; 2".
Если встречаются ниже перечисленные ограничения, тогда для указания соответствия насто
ящему стандарту может быть использовано значение “2: 1" или ”2; 2":
12