ГОСТ Р ИСО 13584-32—2012
приложении.
Примечание 1 — Любое значение, определенное в типе данных «пакет», должно принадлежать одному
и тому же основному типу или может быть нулевым значением.
Примечание 2 — В зависимости от спецификации на тип данных «массив» дублированные значения
могутдопускаться или не допускаться.
Примечание 3 — Тип данных «массив» определен в разделе 8.3.9.1.4.
Примечание 4 — Значение val:sequence_value определено в разделе 6.7.6 ИСО/ТС 29002-10:2009.
Примечание 5 — Значение val:sequence_value с содержимым (AnArrayOfBaseTypeValue) является
обязательным.
Пример — Ниже приведено действующее значение типа данных «массив
р
, для которого второй
элемент не определен (нулевое значение):
<val sequence_value>
<val:integer_value>10</val:integer_value>
<val null_value/>
<val:integer_value>30<Л/аI:integer_value>
<A/al sequence_value>
D.1.24Множество с подмножеством данных типа «ограничительное условие» (set with
subset constraint type)
OntoML-представление значения свойства, чьей областью значений является множество данных с
подмножеством типа «ограничительное условие», выражается следующим образом.
<val.set_value>
ASetOfBaseTypeValue
</val set_value>
Значение ASetOfBaseTypeValue является любым видом числа, определенным в настоящем
приложении.
Примечание1 — Любое значение, определенное в типе данных «массив», должно принадлежать
одному и тому же основному типу.
Примечание 2 — Набор данных с поднабором типа «ограничительное условие» определен в разделе
8.3.9.5.
Примечание 3 — Элемент val:set_value определен в разделе 6.7.4 ИСО/ТС 29002-10:2009.
Примечание4 — Динамические граничные значения для набора данных с поднабором типа
«ограничительное условие», используемые для перекрытия статических граничных условий и определенные на
уровне типа, не могут быть преобразованы.
Примечание5 — Значение val:set_value с содержимым (ASetOfBaseTypeValue) является
обязательным.
Пример — Ниже приведен действующий набор данных с поднабором типа «ограничительное
условие», для которого составные элементы являются целочисленными:
<val:set_value>
<val:mteger_value>10</val integer value>
<val:integer_value>20</valinteger_value>
<val-integer_va!ue>30</varinteger_value>
</val.set_value>
D.1.25Тип данных «ссылка на класс» (class reference typo)
OntoML-представление значения свойства, чьей областью значений является тип «ссылка на
класс», основанный на методе прямой ссылки, выражается следующим образом:
<val item_reference_value item_local_ref=’Loca//<//?ef7>
<catitem class_ref
="ClassIRDT
lo ca ljd
-’Localld >
<cat property_value property_ref=
Р/тореггу/ЯОГ>
</cat:property_value>
</cat item>
147