ГОСТ Р ИСО 10303-21—2022
determination_method
— строка графических символов, применяемая для определения алгорит
ма, используемого при выборе экземпляров объектов для обмена;
governed_sections
— имена секций данных, использованные в качестве исходных данных для
выбранного метода определения данного объекта.
8.2.7 Объект sectionjanguage
Объект
sectionjanguage
определяет по умолчанию язык описания строковых значений в секции
данных. Атрибут
defaultjanguage
должен содержать наименование конкретного языка. Наименование
языка должно быть закодировано в соответствии с библиографическим кодом Alpha-З, определенным в
ИСО 639-2.
Атрибут
section
должен содержать наименование секции данных в структуре обмена, для ко
торой по умолчанию задан соответствующий язык. Если в структуре обмена содержится единствен ная
не поименованная секция данных, тогда значение атрибута
section
не определяют (см. 12.2.2).
Заголовочная секция структуры обмена должна содержать по крайней мере один экземпляр объек та
sectionjanguage
с неопределенным значением атрибута
section.
При необходимости заданный в этом
экземпляре по умолчанию язык должен быть использован для всех секций данных в структуре обмена, в
которых не определены экземпляры других объектов
sectionjanguage.
Пример
—
Примерами значений атрибута defaultjanguage являются: ’end
’ —
для английского язы
ка, ’fre
’ —
для французского, ’rus
’ —
для русского или ’ger
’ —
для немецкого.
EXPRESS-спеииФикаиия:
*)
ENTITY section_language;
section:OPTIONAL section_name;
default_language : language_name;
UNIQUE
UR1: section;
END_ENTITY;
TYPE language_name = exchange_structure_identifier;
END_TYPE;
(*
Описание атрибутов:
section
— имя секции данных, для которой применяют язык, заданный по умолчанию атрибутом
defaultjanguage;
defaultjanguage
— наименование языка, используемого для строковых значений.
8.2.8 Объект section context
Объект
section_context
задает информацию, описывающую контексты использования экземпля
ров, закодированных в структуре обмена.
Атрибут
section
должен содержать имя секции данных в структуре обмена, для которой использу
ют конкретные идентификаторы контекстов. Если в структуре обмена содержится единственная не пои
менованная секция данных, тогда значение атрибута
section
не определяют (см. 12.2.2). Заголовочная
секция структуры обмена должна содержать по крайней мере один экземпляр объекта
section_context
с
неопределенным значением атрибута
section.
При необходимости заданные в этом экземпляре иден
тификаторы контекстов должны быть использованы для всех секций данных в структуре обмена, в
которых не определены экземпляры других объектов
section_context.
EXPRESS-спеииФикаиия:
*)
ENTITY section_context;
section: OPTIONAL section_name;
context_identifiers : LIST [1:?] OF context_name;
UNIQUE
UR1: section;
END_ENTITY;
TYPE context__name = STRING;
END_TYPE;
(*
"
24