ГОСТ Р ИСО 13584-42—2012
alternative_unit_ids: список идентификаторов прочих единиц измерения, используемых для выражения зна
чений типа рациональной меры rational_measure_type.
П р и м е ч а н и е 8 — Если значение свойства с областью rational_measure_type оценивается в единицах
измерения, либо определенных атрибутом alternative_unit. либо идентифицированных атрибутом altemative_
unit_ids. то это значение не гложетбыть представлено как отдельное рациональное число. Онодолжно быть пред
ставлено парой «значение, единица измерения».
Пояснения к тексту программы:
WR1: должен существовать хотя бы один из атрибутов unit или un’rtjd.
WR2: если существуют и атрибут alternative_unit. и атрибут alternative_unit_ids, то они должны иметь оди
наковую длину.
WR3: каждая словарная единица измерения dic_un’rt в атрибуте alternative_unit должна иметь строчное
представление string_representation.
Дополнительные пояснения:
IP1: идентификатор dic_unit_identifier, используемый и в атрибуте unit_id. и в атрибуте altemative_unit_
ids, должен разрешаться вdic_unit из существующего сервера ИСО/ТС 29002-20.
IP2: если существует и атрибут unit, и атрибут unit_id. то они должны определять одинаковые единицы из
мерения.
IP3: если существуют и атрибут alternative_unit, и атрибут altemative_unrt_ids. то они должны определять
тот же список единиц измерения в том же порядке.
IP4: если существует атрибут altemative_unit_ids. товсе единицы измерения, которые идентифицирует дан
ный атрибут, должны разрешаться в dic_unit, имеющей строчное представление string_representation.
F.3.8.2.13 Булевский тип (booiean_type)
Сущность boolean_type задает значения элементов DET булевского типа.
Пример представления на языке EXPRESS:
*)
ENTITY boolean_type
SUBTYPE OF(simpleJype);
END_ENTITY: — boolean_type
(*
F.3.8.2.14 Строчный тип (String_type)
Сущность string_type задает значения элементов DET строчного типа.
Пример представления на языке EXPRESS:
*)
ENTITY string_type
SUPERTYPE OF (ONEOF (
translalable_string_type.
non_translatable_string_type.
URIJype,
non_quantitative_code_type,
datejime_datajype,
date_data_type.
time_data_type))
SUBTYPE OF(simpleJype);
END_ENTITY; — stringjype
(*
F.3.8.2.15 Переводимый строчный тип (Translatable_string_type)
Сущность translatable_string_type задает значения элементов DET строчного типа, которые могут быть
представлены различными строками на различных языках.
П р и м е ч а н и е 1— Значения таких свойств не могут быть использованы для идентификации продуктов.
П р и м е ч а н и е 2 — Значения таких свойств могут быть либо простыми строчными значениями string_
value, если глобальное назначение global_language_assignment определяет текущий язык, либо переведенными
строчными значениями translated_string_value. где каждое значение строки ассоциировано с языком.
П р и м е ч а н и е 3 — Два значения одного свойства с типом данных data_type. равным translatable_
string_type. можно сравнивать на предмет равенства, только если такое соответствующее свойство, как исходный
язык sourcejanguage. определено как часть его административных данных administrative_data. и если указан
ные значения доступны в данном исходном языке sourcejanguage. При этом не предполагается, что на языке,
отличном от исходного языка sourcejanguage, тот же смысл представлен той же строкой.
94