ГОСТ Р ИСО 13584-32—2012
Приложение D
(справочное)
Представление значений величин в ИСО 13584/МЭК 61360 и типов данных в совместно
используемых в ИСО/ТС 29002-10 схемах
Для гарантии функциональной совместимости с другими стандартными представлениями
продукции или определениями характеристик объекта с помощью принадлежности к классу и пар
«свойство/значение».в OntoML-языке используются ресурсы функциональнойсовместимости,
определенные в технической спецификации ИСО «Обмен основными техническими данными»
серий 29002.
Более точно. OntoML-язык использует:
— XML-схему"urn:iso:std:iso:ts:29002:-5:ed-1:tech:xml-schema:kjentifier”.определеннуюв
ИСО/ТС 29002-5 для представления глобальных идентификаторов:
—XML-схему’ urn:iso:std:iso:ts:29002:-10:ed-1:tech:xml-schema:value".определеннуюв
ИСО/ТС 29002-10 для представления значений свойства:
—XML-схему "urn:iso:std:iso:ts:29002:-10:ed-1:tech:xml-chema:catalogue*.определеннуюв
ИСО/ТС 29002-10 для представления элементов верхнего уровня.
В настоящем приложении мы определяем, как каждый тип OntoML-данных или экземпляр объекта
представляется с использованием XML-элемента, определенного в ИСО/ТС 29002-10. Поэтому в
настоящем приложении представлены все обязательные ресурсы, предусматриваемые ИСО/ТС 29002-ID
для конкретного использования в контексте OntoML-языка.
Как правило, аналогичные элементы ИСО/ТС 29002-10 могут использоваться для представления
различных видов OntoML-экземпляров. и для каждого вида экземпляров допускается использование
лишь некоторых элементов или атрибутов каждого из элементов ИСО/ТС 29002-10. поэтому должны
применяться следующие правила.
—ПРАВИЛО 1: Для каждого типа OntoML-данных или экземпляра объекта мы даем его
представление с помощью соответствующих элементов, определенных в ИСО/ТС 29002-10;
Пример 1 — OntoML-првдставление целого значения валюты согласно ИСО/ТС 29002-10
основывается на следующем XML-элементв:
<val currency_value.. >
<
</val currency_value>
—ПРАВИЛО 2: В данном представлении приведены только те элементы и атрибуты, которые
допускаются к использованию в данном конкретном представлении;
Пример 2 — Элементы и атрибуты, которые допускаются к использованию для OntoML-
представления целого значения валюты таковы:
<val:currency_value currency_code="...">
<val:integer_value>...</val:integer_value>
<A/al:currency_value>
—ПРАВИЛО 3: Значение каждого элемента и атрибута, которое допускается для
использования, связывается с контентным именем, содержание которого описывается в единицах
OntoML-информации;
Пример 3 — Значения каждого подэлемента и атрибута, которые допускаются для
использования в OntoML-представлении целого значения валюты, таковы:
<val currencyvalue currency code-’C urrencyC odeV alue">
<val: integer_value>//7fegerVa/«e</val: integer_value>
</val:currency_value>
Значение IntegerValue - это обязательное целое значение, определенное согласно разделу 3.3.17
«XML-схема. Часть 2: Типы данных». Значение CurencyCodeValue определено согласно ИСО 4217 (см.
раздел 7.3.6)
137