OWL — Web Ontology Language

OWL — язык веб-онтологий для представления знаний через онтологии. Язык OWL разработан Консорциумом W3C и позволяет описывать любую предметную область как часть реальности через наборы классов любых объектов и отношений между ними. Этот язык используется при создании веб-документов, графов знаний и приложений.

В основе языка — представление действительности в модели данных «объект — свойство». OWL пригоден для описания не только веб-страниц, но и любых объектов действительности. Каждому элементу описания в этом языке (в том числе свойствам, связывающим объекты) присваивается идентификатор URI.

OWL — Web Ontology Language

Онтологии — это формальный способ описания таксономий (иерархически-структурированных понятий предметной области) и сетей классификации, по существу определяющий структуру знаний для различных областей в формальном виде:

  • существительные, представляющие классы объектов, и
  • глаголы (предикат), представляющие отношения между объектами.
Схема триплета в хранилище RDF
Триплет — языковая единица OWL

Онтологии в графовых базах данных напоминают иерархии классов в объектно-ориентированном программировании (ООП), но у них есть несколько важных отличий.

Иерархия классов как структура данных в ООП статична и полагается на единообразные и структурированные источники данных (корпоративные базы данных), любое изменение структуры данных сопряжено с высокой трудоемкостью, стоимостью и рисками потери эффективности.

Онтологии благодаря графовым базам данных могут гибко меняться, подстраиваясь под растущий поток разнородных источников данных.

Данные, описываемые онтологией в семействе OWL, интерпретируются как набор «индивидов» и набор «утверждений свойств», которые связывают этих индивидов друг с другом. Онтология состоит из набора аксиом, которые накладывают ограничения на классы и типы отношений, разрешенные между ними. Эти аксиомы обеспечивают семантику, что дает возможность алгоритмам выводить дополнительную информацию на основе явно предоставленных данных. Полное введение в выразительную силу OWL представлено в W3C.

Онтологии OWL могут импортировать другие онтологии, добавляя информацию из импортированной онтологии в текущую онтологию.

Подъязыки OWL

Спецификация OWL, одобренная W3C, включает определение трех вариантов OWL с разными уровнями выразительности. Это OWL Lite, OWL DL и OWL Full (в порядке увеличения выразительности). Каждый из них является синтаксическим расширением своего более простого предшественника.

Вы дочитали статью до конца, видимо вас так же интересует эта тема. Пожалуйста, поставьте оценку пользы для вас этого материала.
Если у вас есть свои идеи по теме, напишите в комментариях — мы с радостью возьмем на вооружение и улучшим этот материал с пользой для других читателей.

Оцените автора
Онтограф
Добавить комментарий