ГОСТ Р 55343—2012
5.8.5 Транслируемый тип строки
Для каждого языка представления свойства транслируемого типа строки TRANSLATABLE_ STRING_
TYPE, используемого вбиблиотечном файле обмена, должен быть выделен один столбец. Элемент языка
представления типа TRANSLATABLE_STRING_TYPE описывается расширением (через точку) с помощью
двухбуквенного кода, добавленного после кода идентификатора свойства, размещенного в строке
#PROPERTY_ID.
На рисунке 19 дан типовой пример представления приложения электронных таблиц.
#PROPERTY_ ID0140/TOPAS#
Р000001
0140TOPAS#
P001089.MAX
0140/TOPAS#
P001089.MIN
0140/TOPAS#
POO0894.EN
0140/TOPAS#
P000894.FR
JIS
1000
2000
JAPAN
Corporation
JAPONSA
CEN
20
23
FRENCH Ltd.
FRANCAIS SA
Рисунок 19 — Пример представления типа данных TRANSLATABLE_STRING_TYPE
Примечание — ФирмыJAPAN Corporation и FRENCH Ltd., а также ихэквивалентына французском языке
используются просто как пример, их названия вымышлены. Ни JAPAN Corporation, ни FRENCH Ltd. никогда не
существовали в реальном мире.
5.8.6 Булевский тип
Для свойств булевского типа значениями могут быть только "TRUE (истина)* или ’FALSE (ложь)’. На
рисунке 20 дан типовой пример представления приложения электронных таблиц.
«PROPERTY _ID
TOPASPxxx
#PROPERTY_ NAME. EN
Export restriction
«DEFINITION.EN
Presence of an export restriction on the product
«OATATYPE
BOOLEAN_TYPE (БУЛЕВСКИЙ ТИП)
TRUE
Рисунок 20 — Пример представления БУЛЕВСКОГО ТИПА
5.8.7 Тип экземпляра класса (тип ссылки на класс)
В библиотечном файле обмена — см. "Main file (основной файл)" значение элемента указанного типа
данныхдолжно содержать только один идентификатор класса classJD и условия ссылки в виде перечня
пар «свойство — значение». Тип элемента класса можно также рассматривать как «тип ссылки на класс»,
который может быть указан вместо class_instance_TYPE.
На рисунке 21 дан типовой пример представления вышесказанного в виде приложения электронных
таблиц.
#PROPERTY_ID
0140/TOPAS#P000001
«OATATYPE
CLASS_REFERENCE_TYPE("0140iTOPAS#C000999")
0140/TОPAS#C000888.
{("0140/TOPAS# Р00010Г. "Cotour"),
("0140/TOPAS# POO0102’,’TRUE"),
("0140/TOPAS# P000103", "200")}
0140TOPAS#C000888.
{("0140TOPAS# P00010r."Red").
("0140TOPAS# P000102","FALSE"),
("0140/TOPAS# P000103". "300")}
Рисунок 21 — Пример представления типа ссылки на тип CLASS_INSTANCE_TYPE
25