ГОСТ Р 56272—2014/ISO/TS 15926-8:2011
Главные особенности представлений на «исходном» языке OWL:
типы данных сущности как классы: типы данных сущности по ИСО 15926-2. естественно
представленные унарными предикатами, заданы представлениям на «исходном» языке OWL как
классы (
owl:Class);
типы данных сущности как отношения: типы данных сущности ClassOfClassOfRolationship,
ClassOfRelationship, и Relationship по ИС0 15926-2 естественно представляются бинарными
предикатами (бинарными отношениями). Они представлены как отношения в среде OWL. Имеется
два типа этих отношений:
индивидуальный объект — отношения индивидуальных объектов: типы данных сущности,
относящиеся к парам индивидуальных объектов, обозначаются как
owl:ObjectProperty.
индивидуальный объект — отношения значений данных: типы данных сущности
(ClassOfRepresentationsOfThings и их подтипы), сопоставляющие индивидуальные объекты со
значениями данных, обозначаются как
owl.DatatypeProperty.
С.2 Трансляция шаблона модели экземпляра с «исходного» языка EXPRESS на
«исходный» язык OWL
В случае практической реализации нижних шаблонов с помощью аксиом ИСО/ТС 15926-7. роли
шаблонов используются как свойства предикатов. Внешние данные, такие как диапазон значений
указанного объекта, свойства данных, а также результат их обработки представляются на
«исходном» языке OWL.
Для верхних шаблонов, их расширение, систематизированное по ИСО/ТС 15926-7. позволяет
получить представление модели экземпляра (instance model) на «исходном» языке OWL.
Примечание — Оба метода могут не удовлетворять требованиям настоящего стандарта в части
трансляции модели экземпляра EXPRESS вдругую модель, представленную на «исходном» языке OWL.
С.З Трансляция объекта библиотеки с «исходного» языка EXPRESS в модель экземпляра
на «исходном» языке OWL
Для объектов библиотеки (классов и справочных данных), размещаемых в основной библиотеке
RDL и в других хранилищах данных, установлены следующие правила трансляции.
Отображение модели данных ИСО 15926-2 на язык OWL в настоящем приложении не
рассматривается: такая трансляция уже выполнена, и ее результаты доступны в качестве точки
доступа (endpoint) (см. приложение D).
При отображении модели данных ИСО 15926-2 на онтологию OWL. могут иметь место
трудности, обусловленные несовместимостью двух языков.
В настоящем приложении определяется отображение структурных компонентов языка EXPRESS
по ИСО 15926-2 на компоненты языка OWL (включая некоторые доработки для преодоления
несовместимостей).
Представление информации не ограничивается использованием среды описания ресурса RDF и
сетевого языка онтологий OWL. В настоящем приложении альтернативные представления
запрещены. Рассмотрены особые варианты представлений.
Примечание—Возможны связи словарей языка OWL с различными действующими
представлениями.
С.4 Класс
owl:Class
Для каждого типа данных сущности модели данных ИСО 15926-2 можно создать экземпляр
класса
owl:Class.
Создание подтипов на языке EXPRESS сопровождается отображением на компоненты
rdfs:subClassOf.
Пример 1 — В схеме языка EXPRESS для модели данных ИСО 15926-2 атрибут
point_ln_time является подтипом события event. Данный атрибут представляется в среде
OWL как:
<owl:Class rdf:ID="PointlnTime">
<rdfs:subClassOf rdf:resource=*#Event’7>
</owl:Class>
Свойства
owl:ObjectProporties
и
owl.DatatypeProperties
наследуются от суперкласса, описанного
в разделе С.8. В среде OWL поддерживается множественное наследование.
Примечание 1 — Свойства
owlAnnotationProperties
от суперкласса не наследуются.
21