ГОСТ Р ИСО 13584-32—2012
Примечание6 — Необходимо производить присвоение XML-атрибуту значения UOM_code или
UOM_ref. Если предоставляются оба атрибута UOM_ref и UOM_code, то они должны обозначать одни и те же
понятия о единице.
Примечание7 —Присвоение содержанию XML-элемента значения val:whole_part является
необязательным.
Примечание 8 — Присвоение содержанию XML-элементов значений valnumerator и val:denominator
является обязательным.
Пример — Последнее справедливо для значения типа «рациональная мера»:
<val m©asure_single_number_value UOM_code="mm">
<val rabonal_value>
<val:v/hole_part>5<A/aI:wtiole_part>
<val:numerator:>2</val numerator>
<val:denominator>3</fval:denominator>
</val: rational_value>
</val:measure_single_number_va!ue>
D.1.19Тип данных «перечень целочисленных кодов» (enumeration of integer codos)
OntoML-представление значения свойства, чьей областью значений является перечень типов
целочисленных кодов, выражается следующим образом:
<val.controiled_value
va\ue_code="StringValuer/>
Значение String value должно означать целое число.
Примечание 1 — Перечень типов целочисленных кодов определен в разделе 8.3.8.
Примечание 2 — Значение val:controlled_value определено в разделе 6.8.2 ИСО/ТС 29002-10:2009.
Примечание 3 — Присвоение XML-атрибуту значения value_code является обязательным.
Пример — Последнее справедливо для перечня типов целочисленных кодов:
<val:controlled value value с с ^ е -’З в ’/Ь
0.1.20Тип данных «пакет» (bag type)
OntoML-представление значения свойства, чьей областью значений является тип данных «пакет»,
выражается следующим образом:
<val.bag_value>
ABagOfBaseTypeValue
</val:bag_value>
Значение ABagOfBaseTypeValue является любым видом числа, определенным в настоящем
приложении.
Примечание 1 — Любое значение, определенное в типе данных «пакет», должно принадлежать одному
и тому же основному типу.
Примечание 2 — Допускается использование дублированных значений.
Примечание 3 — Тип данных «пакет» определен в разделе 8.3.9.1.
Примечание 4 — Значение val:bag_value определено в разделе 6.7.5 ИСОЯС 29002-10:2009.
Примечание5—Значение val:bag_value с содержимым ABagOfBaseTypeValue является
обязательным.
Пример — Ниже приведено действующее значение типа данных «пакет», для которого составные
элементы являются целочисленными:
<val bag_value>
<val:integer_value>10</val:integer_value>
<val.integer_value>10</val;integer_value>
<val:integer_value>30</valinteger_value>
</Va!:bag_value>
D.1.21Тип данных «набор» (set typo)
OntoML-представление значения свойства, чьей областью значений является тип данных «набор»,
выражается следующим образом:
145