ГОСТ Р ИСО 13584-32—2012
п о н я т и е к л а с с а п р е д с т а в л я е т с я с п о м о щ ь ю о д н о г о э к з е м п л я р а к л а с с а о б ъ е к т н ы х д а н н ы х и л и о д н о г о и з
е г о п о д т и п о в . Э т о т E X P R E S S -э к з е м п л я р к л а с с а н а з ы в а е т с я « S E L F -э к з е м п л я р о м » и п р е д с т а в л я е т X M L -
э л е м е н т к л а с с а в о с н о в а н н о м н а E X P R E S S -я з ы к е м н о ж е с т в е .
Глобальные XML-элементы поддерживают полиморфизм, возможно, посредством связанного с
ними XML-атрибута xsi:type.
Примечание 4
—
x s i
означает префикс, связанный со структурной спецификацией XML-диаграммы.
которая определяет несколько атрибутов для их непосредственного использования в XML-дохументе с областью
имен <http:/i\vwv/.v/3.orgi’2001/XMLSchema-inslance>.
Последнее означает, что EXPRESS-преобразование глобального XML-элемента должно принимать
во внимание эту информацию о типе данных, поэтому применимы следующие условия:
— если для определения глобального XML-элемента не используется XML-атрибут xsiitypc. то
SELF-экземпляр будет соответствовать экземпляру EXPRESS-отображения объекта глобального XML-
элемента спецификации комплексного типа;
— если для определения глобального XML-элемента используется XML-атрибут xsi:type, то
SELF-экземпляр будет соответствовать экземпляру EXPRESS-отображения объекта для ссылочного
комплексного XML-типа;
П р и м е р 2
—
О н т о л о г и ч е с к о е п о н я т и е с в о й с т в а ч а с т и ч н о м о ж е т б ы т ь о п р е д е л е н о с л е д у ю щ и м
о б р а з о м :
</xscomplexContent>
</xs:corr.plexType>
<xs complexType name="NON_DEPENDENT_P_DET_Type">
<xs.complexContent>
<xs extension base="PR0PERTY_Type7>
</xs.complexContent>
</xs:complexType>
Р а с с м о т р и м т е п е р ь с л е д у ю щ и й O n t o M L -ф р а г м е н т :
<propertyxsi type-NON_DEPENDENT_P_DET_Type* ..>
В э т о м с л у ч а е э к з е м п л я р S E L F б у д е т я в л я т ь с я э к з е м п л я р о м E X P R E S S -о т о б р а ж е н и я , с в я з а н н о г о с
O n t o M L -к о м п л е к с н ы м X M L - т и п о м д а н н ы х N O N _ D E P E N D E N T _ P _ D E T _ T y p e . т . е . э к з е м п л я р о м С И М E X P R E S S -т
и п о м о б ъ е к т н ы х д а н н ы х n o n _ d e p e n d e n t_ p _ d e t
F.4.2.2Информационные элементы онтологии, локальный целевой EXPRESS- путь
Локальный целевой СИМ- путь присваивается каждому локальному XML-элемеиту, определенному
в комплексном XML-тиле данных, присваеваемому либо глобальному XML-элементу, либо другому
локальному XML-элементу.
Этот путь отображает связь между EXPRESS-отображением локального XML-элемента и
EXPRESS-атрибутом.
Примечание 1 — Этот целевой EXPRESS-луть называется «локальным», поскольку он определяет
частичное отображение только локально.
Локальный CIIM-целевой путь имеет структуру, иллюстрируемую рисунком F.7:
.local_path.attribute
Рисунок F.7 — Структура локального целевого EXPRESS- пути
где:
—экземплярEXPRESS-объектногоотображениякомплексногоXML-типа данных,
используемый для представления локального XML-элемента;
Примечание 2 — Если комплексный тип данных представляет спецификацию на глобальный XML-
элеменг, а V - SELF-экземпляр. то:
—sub_palh: путь, определенный от обьектного EXPRESS-экземпляра до подобного экземпляра, для
которого определен целевой атрибут;
— attribute: имя EXPRESS-атрибута. для которого глобальный CIIM-путь определяетпреобразование
(отображение).
П р и м е р
—
Д л я п р е д с т а в л е н и я л ю б о й о б л а с т и з н а ч е н и й с в о й с т в а м о ж н о и с п о л ь з о в а т ь р е а л ь н у ю
м е р у . В O n t o M L -я з ы к е э т а м е р а п р е д с т а в л я е т с я н а о с н о в е к о м п л е к с н о г о X M L -m u n a д а н н ы х
R E A L _ M E A S U R E _ T Y P E _ T y p e , к о т о р ы й о п р е д е л я е т л о к а л ь н ы й X M L -э л е м е н т u n it, п р е д с т а в л я ю щ и й с о б о й
173