ГОСТ Р ИСО 13584-32—2012
#tlabel=TRANSLATED_LABEL((’a label’, ’un label’).
<label language="en"> a label#pt); #pt=PRESENT_TRANSLATIONS((#lc1, #lc2));
</label>#lc1=LANGUAGE_CODE(’en\$);
<label language="fr"> un label#lc2=LANGUAGE_CODE(*fr’, $);
</label>
CIIM-представление переведенной метки состоит
</...>
из экземпляров следующих трех объектных СИМ
EXPRESS-типов данных: translatedjabel,
present_translations и languagocodo
Пример — Онтологическое понятие предпочтительного имени класса представляется следующим
образом:
*--xs:element name-class" type-’CLASS_Type’ maxOccurs=’unbounded’’>
<xs:annotati<xi>
<xs appinlo>SELF</xs appmfo>
</xs:annotation>
</xs;element>
<xs:complexlype narr»="CLASS_Type" abstract-"true">
•■-xsielement name-preferred_name’ type="PREFERRED_NAME_Type’ >
<xs:annotation>
<xsappinfo>.NAMES.PREFERRED_NAME := createLabel(*)</xs:appinfo>
</xs:annotation>
</xs:element>
<Vxs complexType>
<xs:complexlype name=’ PREFERRED_NAME_Type‘>
<xs:sequence>
<xs:element name=’’iabel" type="PREFERRED_NAME_LABEl_Type"
maxOccurs^unbounded"^
</xs:sequence>
</xscompiexType>
<xs:complexType name-PREFERRED_NAME_LABEL_Type’>
<xs:stmpleContent>
<xs:extension base="PREFERRED_NAME_TYPE_Type">
<xs:attribute name~"language" type-“LANGUAGE_CODE_Type"
use=’’optional’7>
</xs:extenslon>
<7xs:s«mpleContent>
<;xs:complexType>
Полный целевой EXPRESS-путь, определенный для XML-элемента preferred_name (класса
предпочтительных имен), и его соответствующее присвоение имеет следующий вид:
SELF. NAMES. PREFERRED_NAME.- createLabelD
Рассмотрим теперь его OntoML-фрагмент:
183