ГОСТ Р МЭК 61360-2—2013
alternative_unit: список прочих единиц измерения, которые могут использоваться для выражения
значений real_measure_typo.
Примечание 5 — Используемый списочный порядок гарантирует, что и атрибут atternative_unit, и атри
бут altemative_unitjds, если они существуют, определяют ту же единицу в том же порядке.
unit_id: идентификатор единицы измерения по умолчанию, ассоциированный с описанной
мерой.
Примечание 6 — И атрибут unit, и атрибут unitjd используются для кодирования атрибута «Единица
измерения». Если они имеются оба. то атрибут unit имеет преимущество.
Примечание 7 — Если значение свойства с областью real_measure_type обменивается как отдельная
действительная величина, тоданное значение выражается вединицах меры unit или unit_id.
alternative_unit_ids: список идентификаторов прочих единиц измерения, используемых для вы
ражения значений real_measure_type.
Примечание 8 — Если значение свойства с областью real_measure_type оценивается либо с помощью
атрибута unit, либо с помощью атрибута alternative_unit, либо идентифицируется атрибутом altemative_unit_ids.
то его значение не может быть представлено как отдельное действительное значение. Оно может быть представ
лено парой «значение, единица измерения».
Пояснения к тексту программы.
WR1: должен существовать хотя бы один из двух атрибутов unit или u n itjd .
WR2: если и атрибут alternative_unit, и атрибут alternative_unit_ids существуют, то они должны
иметь одинаковую длину.
WR3: каждая словарная единица dic_unit с атрибутом alternative_unit должна иметь строчное
представление string_represontation.
Дополнительные пояснения:
IP1: идентификаторы dic_unit_identifior, используемые и в идентификаторе единицы измерения
u n itjd . и в альтернативных идентификаторах alternative_unit_id, должны быть разрешимы в словар
ных единицах измерения dic_unit из существующего сервера ИСО/ТС 29002-20.
IP2: если существуют и атрибут unit, и атрибут u n itjd . то они должны определять одинаковые
единицы измерения.
IP3: если существуют и атрибуты altemative_unit. и атрибуты alternative_unitjds. то они должны
определять тот же список единиц измерения в том же порядке.
IP4: если существует атрибут alternative_unit_ids, то все единицы измерения, которые данный
атрибут задает, должны разрешаться в словарной единице измерения dic_unit. имеющей строчное
представление string_representation.
5.10.3.10 Действительный валютный тип (Real_currencyjype)
Сущность real_currencyJype определяет действительные валюты.
Пример представления на языке EXPRESS:
*>
ENTITY real_currency_type
SUBTYPE OF<real_type};
currency: OPTIONAL currency_code;
END_LNTITY; -- real_currency_type
(*
Определения атрибутов:
currency: ассоциированный код валюты, описанный в соответствии с ИСО 4217. Если данный код
отсутствует, то валютный код обменивается вместе с соответствующими данными (значениями).
5.10.3.11 Рациональный тип (Ratiooaljype)
Сущность rationalJype задает значения элементов DET с типом rational.
Примечание — В ИСО 13584-32 рациональные значения представлены тремя целыми элементами
расширяемого языка разметки XML: целая часть, числитель и знаменатель. В ИСО 13584-24:2003 рациональные
значения представлены массивом из трех целых: целая часть, числитель и знаменатель.
48