ГОСТ Р ИСО 10303-21—2022
чение должно быть задано в виде "4;1". Для структур обмена, принадлежащих к классу соответствия 2,
значение должно быть "4;2". Для структур обмена, принадлежащих к классу соответствия 3, значение
должно быть "4;3".
Если встречаются нижеперечисленные ограничения, то для указания соответствия настоящему
стандарту может быть использовано значение "3;1":
- структура обмена не должна содержать секцию привязки;
- структура обмена не должна содержать ссылочную секцию;
- заголовочная секция структуры обмена не должна содержать объекта SCHEMA_POPULATION;
- строковые лексемы в структуре обмена должны кодировать только символы с U + 0080 по U +
+ 10FFFF по директивам управления "\Х2\" и "\Х4\", определенным в 6.4.3.3;
- структура обмена не должна содержать секцию подписи;
- структура обмена не должна ссылаться на сокращенные наименования языка EXPRESS.
При использовании значение "3;1" должно обозначать структуры обмена, относящиеся к классу
синтаксического соответствия 1 издания 2.
Если встречаются нижеперечисленные ограничения, тогда для указания соответствия настояще
му стандарту может быть использовано значение "2;1":
- конкретная структура обмена должна содержать единственную секцию данных, а ключевое сло
во "DATA" не должно располагаться за PARAMETER_LIST;
- заголовочная секция структуры обмена не должна содержать объектов FILE_POPULATION;
- заголовочная секция структуры обмена не должна содержать объектов SECTION_LANGUAGE;
- заголовочная секция структуры обмена не должна содержать объектов SECTION_CONTEXT;
- перечисляемые значения (ENUMERATION) на языке EXPRESS не должны кодироваться с ис
пользованием сокращенных наименований.
При использовании значение "2;1" должно обозначать структуры обмена, относящиеся к классу
синтаксического соответствия 1 издания 1.
Примечания
1 Общая форма для значения имеет вид "v;cc", где v — номер версии настоящего стандарта, как указано в
приложении С, а сс — код класса соответствия. В будущих версиях настоящего стандарта могут быть указаны до
полнительные значения v и сс.
2 Использование "3;1" предусмотрено для обеспечения совместимости с реализациями, основанными на
предыдущей версии стандарта ИСО 10303-21:2002, а использование "2;1" предусмотрено для поддержки совме
стимости с реализациями, основанными на предыдущей версии стандарта ИСО 0303-21:1994.
3 Значения "2;2" и "3;2" использовались более ранними редакциями для указания кодировки, которая ис
пользовала внешнее сопоставление для всех экземпляров сущностей.
8.2.3 Объект file_name
Объект
file_name
представляет доступную для прочтения человеком информацию о структуре
обмена. Содержание атрибутов данного объекта, за исключением атрибута
time_stamp,
не определя
ется настоящим стандартом.
EXPRESS-спеииФикаиия:
*)
ENTITY file name;
nameSTRING (256) ;
time stamptime stamp text ;
author
organization
LIST [ 1 : ? ] OF STRING (256)
LIST [ 1 : ? ] OF STRING (256)
preprocessor version STRING (256) ;
originating systemSTRING (256) ;
authorizationSTRING (256) ;
END_ENTITY;
TYPE time_stamp_text = STRING(256);
END_TYPE;
(*
20