ГОСТ Р ИСО 13584-32—2012
I
<ontonil:classxsi:npe=MontomI:ITEM_CLASS_Type" id=*0123-AFJCTMJI-CI#Г
\mlns:\si="lmp://\v\uv\\3.oqi/2()01/XMl.Schema-instance’
\mliiv.onloml=*uni:iso:std:iso: 135S4:-32:cd-l:t<xh:\ml *schcma:ontoinl"
m
h iis
\al-*orn:i$o:$tU:iso ts:2WK>2 -lOied-l.tccli xjnl-schema:vjilue">
<constramt£*
<eonstramt>
<coiistraim_defmition хя:t>pe="ontoml.lNTEGWTY_CONSTRAINT_Type’>
<coiLstraiuetl property property ret="0123-ABClW02-P1
U
1"/>
<rcdefincd_doiuain \>i t>pe=“outoml:ENlIMERATION_CONSTRAlNl’_T>pc">
<sub$et>
<val:sequencc_value>
<val:mteger_value>I<Aal:integer_valuo>
</val:scqucnce_value>
<valu<equeiKe_valutf>
<val:integer value>3</val:integer value>
<valinteger_value>5<Aalmtegcr_valuc>
</val:sequence_value>
<val:$oquoncc_valuc>
<val:intcgcr_ valuc>7<Aal:mtcgcr_va!uc>
<A-al:seqncnce_vulue>
<val:sequence_value>
<val:integer value>l</val:integer vatud>
<valinleger_vaUie>3<yvalmt^er_value>
<val integer_value>7</val mteger_vaUie>
</va
h
sequence_vahie>
</subsct>
<^edeliiwd_doinwin>
<’constiaint_defimtion>
</constnunt>
</a>astraini$>
</ontomlclass5»
Пример 3 — Предположим, что свойство (определенное в классе, идентифицированном с
помощью идентификатора 0123-ABCD#01-C1#1 IRDI), чьим идентификатором является 0123-
ABCD#02-P1#1 и чьей областью значений является действительная мера, выражаемая в
миллиметрах, ограничивается следующим множеством значений: {10.5, 30}. Кроме того,
каждое значение ограниченного множества связывается с конкретнымсодержанием,
выраженным на французском и английском языках, т.е. 10.5 соответствует выражению "а little
value" (на английском) или "une petite valour" (на французском); 30 соответствует
выражению "big value’ (на английском) или "une grande valour" (на французском). В OntoML-
языке эта область значений свойства будет представляться как комплексный XML-mun
данных REAL_MEASURE_TYPE_Type
ограничительного условия на тип
(см. раздел 8.3.7), ограниченный путем определения
данных ENUMERATION_CONSTRAINT_Type. Это условие
определяет два возможных значения: 10.5 и 30. Кроме того, оба значения связываются с
конкретнымсодержанием(XML-элементомvalue_meaning),котороевыражаетсяс
использованием перечня (комплексного XML-muna данных NON QUANTITA TIVEJNT_Type).
Каждый элемент этого перечня (XML-элемент dlc_value):
—во-первых, связывается с кодом значения (целым числом, представленным с
помощью комплексного XML-muna данных INT_DIC_VALUE_Type), идентифицирующим позицию
значения, с которым связано текущее содержание (10.5 - это первое значение множества
значений, затем связываемое с кодом значения, равным 1; 30 - это второе значение этого
множества, затем связываемое с кодом значения, равным 2);
—первое значение множества значений затем связывается с кодом значения, равым 1;
30 - это второе значение множества значений, которое затем связывается с кодом значения,
равным 2);
—во-вторых,связывается(посредствомXML-элемвнтаpreferred_name)сего
содержанием (переведенной меткой, см. раздел 8.1).
102