ГОСТ Р 56213.10—2014
Утверждения:
Каждый qualified_value — это уточненное значение только одного measure_qualified_
numbor_value. Каждый measure_qualified_number_value имеет в качестве своего уточненного значе
ния нулевой, один или много объектов qualified_value.
Каждый qualified_value имеет в качестве основного значения нулевой или один numeric_value.
Каждый numeric_value является основным значением для нулевого или одного qualified_value.
Ограничения:
qualifier_ref или qualifier_code (или оба) не должен иметь нулевого значения.
Если qualifior_ref и qualifier_codo не имеют нулевого значения, то они обозначают одну и ту же
концепцию.
6.6 Денежное значение
6.6.1 Диаграмма
Диаграмма класса UML для подмодели денежного значения приведена на рисунке 10.
currency_value
-currency ref.lRDI[0 .1}
+ has as its underlying value v
numeric value
-currency.code iSO_currency_codc(0 1)
+ в the underlying value for
11
underlying_value
currency_rcf or currency.code
(or both) shall be non-null
if both currency.ref and currency„code
are non-null, they shall denote the
same concept
Рисунок 10 — Диаграмма класса UML для подмодели денежного значения
6.6.2 currency_value: Значение количества денег.
Описание атрибутов:
currency_code: Денежный код альфа-3, назначенный в соответствии с требованиями ИСО 4217.
П р и м е ч а н и е — Дополнительную информацию об ИСО 4217 и перечень кодов можно найти по адресу:
http;i7wwvv.iso.org/iso/supporti’faqs/faqs_widely_used_standardsj’widely_used_standards_otherZcurrency_codes.htm.
currency_ref: IRDI денежной валюты.
underlying_value: это numeric_value, указывающий на количество денег.
Утверждения:
Каждый currency_value имеет в качестве основного значения только один numorlc_valuo. Каж
дый numerlc_value является основным значением для нулевого или одного currency_value.
Ограничения:
currency_ref или currency_code (или оба) не должен иметь нулевого значения.
Если currency_ref и curroncy_code не имеют нулевого значения, то они обозначают одну и ту же
концепцию.
6.7 Составное значонио
6.7.1 Диаграмма
Диаграмма класса UML для подмодели составного значения приведена на рисунке 11.
6.7.2 composite_value: Совокупность пар «значение—свойство», определяемая ссылкой на
свойство.
П р и м е ч а н и е 1 — composite_value сходен с записью значения, выраженного на языке программиро
вания, в том смысле, что это гетерогенное значение, принадлежащее к различным типам данных. Однако в обыч ных
языках программирования поля записей определяются произвольно выбранными строками из
соответствующего типа данных. В настоящем стандарте поля записи данных определяются по идентификаторам
свойств.
13