ГОСТ Р ИСО 13584-32—2012
ПриложениеЕ
(справочное)
Онтологическое описание расширенных значений в OntoML-языкс
OntoML-модель содержит некоторые ориентированные на применение типы данных, чьи значения
не могут непосредственно представляться с помощью элементов, определенных в ИСО/ТС 29002-10.
Эти типы данных называются «расширенными типами данных» (см. раздел 8.3.13).
Для представления этих данных в настоящем приложении определена онтология, моделирующая
эти данные, поэтому значения для расширенных типов данных будут представляться как экземпляры
этих классов элементов.
В настоящемприложении определена структура указанной онтологии вместе с IRDI-
идентификаторами, которые будут позволять связывать элементы этих классов с их свойствами, а в
приложении D.3 указывается способ представления этих классов элементов с помощью схем
ИСО/ТС 29002-10.
Онтология OntoML-языка для расширенных значений в типах данных распадается на два вида
классов, а именно:
—классы первого уровня, которые соответствуют фактическим расширенным значениям в
OntoML-типах данных;
—классы второго уровня, которые позволяют описывать классы первого уровня точным и
однозначным образом.
П р и м е р
—
К л а с с a x is 1 p la c e m e n t о п р е д е л я е т с я к а к к л а с с п е р в о г о у р о в н я и п о э т о м у е г о м о ж н о
и с п о л ь з о в а т ь д л я о п р е д е л е н и я х а р а к т е р и с т и к о б л а с т и з н а ч е н и й с в о й с т в а , о п р е д е л е н н о г о в о н т о л о г и и п р о д у к ц и и , ч
ь и м т и п о м д а н н ы х я в л я е т с я a x is 1 p la c e m e n t ty p e , к о т о р ы й с а м п о с е б е о п и с ы в а е т с я с и с п о л ь з о в а н и е м р а з л и ч н ы х
с в о й с т в , н а п р и м е р , с в я з а н н ы х с о с в о й с т в о м re fe re n c e a x is . Э т о с в о й с т в о о с н о в о п о л а г а ю щ е г о т и п а д а н н ы х
я в л я е т с я с л о ж н о й с т р у к т у р о й (к л а с с о м ), у к а з ы в а ю щ и м н а с в о й с т в о н а п р а в л е н и я о с и d ire c tio n . Э т о т
к л а с с р а с с м а т р и в а е т с я к а к к л а с с в т о р о г о у р о в н я , п о с к о л ь к у о н и с п о л ь з у е т с я в к о н т е к с т е о п и с а н и я к л а с с а п е р в о г о
у р о в н я a x is 1 p la c e m e n t.
Эта онтология расширенных значений OntoML-типов данных распадается на следующие классы
первого уровня:
—класс STEP (пространственного позиционирования);
—класс PUB (внешнего представления).
В следующем разделе описана общая структура онтологии расширенных значений OntoML-типов.
Е.1Структура онтологии расширенных значений
Модель планирования онтологии расширенных значений OntoML-типов данных представлена на
UML-диаграмме (см. рисунок Е.1).
160