ГОСТ Р МЭК 61360-2—2013
alternative_unit: список прочих единиц измерения, которые могут быть использованы для выра
жения значений типа рациональной меры rational_measure_type.
Примечание 5 — Данный списочный порядок гарантирует, что если существуют и атрибут altemative_
unit, и атрибут alternative_unit_ids, то определяются те же единицы измерения и в том же порядке.
unit_id: идентификатор единиц измерения по умолчанию, ассоциированный с описанной мерой.
Примечание 6 — И атрибут unit, и атрибут unit_id используются для кодирования атрибута «Единица
измерения» свойств. Если существуют оба. тоатрибут unit имеет преимущество.
Примечание 7 — Если значение свойства с областью rational_measure_type обменивается как отдель
ное рациональное число, тоданное значение выражается вединицах измерения unit или unit_id.
alternative_unit_ids: список идентификаторов прочих единиц измерения, используемых для вы
ражения значений типа рациональной меры rational_measure_type.
Примечание 8 — Если значение свойства с областью rational_measure_type оценивается в единицах
измерения либо определенных атрибутом atternative_unit, либо идентифицированных атрибутом altemative_
unit_ids. тоэто значение не гложетбыть представлено как отдельное рациональное число. Онодолжно быть пред
ставлено парой «значение, единица измерения».
Пояснения к тексту программы:
WR1: должен существовать хотя бы один из атрибутов unit или u n itjd .
WR2: если существуют и атрибут alternative_unit. и атрибут alternative_unit_lds. то они должны
иметь одинаковую длину.
WR3: каждая словарная единица измерения dic_unit в атрибуте alternative_unit должна иметь
строчное представление string_ropresontation.
Дополнительные пояснения:
IP1: идентификатор dic_unit_identifier, используемый и в атрибуте u n itjd . и в атрибуте
alternative_unit_ids. должен разрешаться в dic_unit из существующего сервера ИСО/ТС 29002-20.
IP2: если существуют и атрибут unit, и атрибут u n itjd . то они должны определять одинаковые
единицы измерения.
IP3: если существуют и атрибут alternative_unit. и атрибут alternative_unitjds, то они должны
определять тот же список единиц измерения в том же порядке.
IP4: если существует атрибут alternative_unitjds. то все единицы измерения, которые иденти
фицирует данный атрибут, должны разрешаться в dic_unit. имеющей строчное представление string_
representation.
5.10.3.13 Булевский тип (booleanjype)
Сущность booleanjype задает значения элементов DET булевского типа.
Пример представления на языке EXPRESS:
*)
ENTITY boolean_type
SUBTYPE OF<simple_type);
END_ENTITY; -- boolean_type
(* “
5.10.3.14 Строчный тип (Stringjype)
Сущность string jyp e задает значения элементов DET строчного типа.
Пример представления на языке EXPRESS:
*)
ENTITY string_type
SUPERTYPE OF <ONEOF <
transiatable_string_type,
r.on_translatable_strir.g_type,
URl”type,
non_quantitative_code_type,
date_time_data_type,
date_data_type.
50