Технология применения паттернов онтологического проектирования для оптимизации выполнения запросов в системах обеспечения доступа к данным на основе онтологий

Автор: Ломов П.А., Олейник А.Г.

Журнал: Онтология проектирования @ontology-of-designing

Рубрика: Инжиниринг онтологий

Статья в выпуске: 4 (26) т.7, 2017 года.

Бесплатный доступ

Доступ к данным на основе онтологий - один из известных подходов к построению систем, основанных на знаниях. Он подразумевает комбинирование онтологии, представляющей понятийную систему предметной области, и реляционной базы данных, используемой для хранения данных, соответствующих заданным в онтологии понятиям. При этом онтология используется в качестве основы для формирования пользовательских запросов, а база данных - для получения результатов их выполнения. В статье предложена технология повышения производительности выполнения запросов к таким системам за счёт предварительной подготовки базы данных с учётом того, что применяемая онтология разработана с использованием онтологических паттернов содержания. Данные паттерны представляют собой небольшие целостные фрагменты онтологии, формализующие обобщённые ситуации предметной области (например, участие в событии, исполнении роли, наличие частей у объекта и др.). Новизну данной технологии определяет возможность ее применения для целого класса онтологий, основанных на онтологических паттернах. Рассматривается общий принцип работы системы с доступом к данным на основе онтологий. Приведено описание предлагаемой технологии, а также её реализация на примере конкретной онтологии и экспериментальная оценка полученных результатов.

Еще

Онтология, онтологические паттерны, паттерны онтологического проектирования, реляционные базы данных

Короткий адрес: https://sciup.org/170178767

IDR: 170178767   |   DOI: 10.18287/2223-9537-2017-7-4-443-452

Список литературы Технология применения паттернов онтологического проектирования для оптимизации выполнения запросов в системах обеспечения доступа к данным на основе онтологий

  • Лапшин, В.А. Онтологии в компьютерных системах. - http://rsdn.org/article/philosophy/what-is-onto.xml.
  • Gruber, T.R.: The role of common ontology in achieving sharable, reusable knowledge bases // Principles of Knowledge Representation and Reasoning. Proc. of the Second International Conference. Eds.: J.A. Allen, R. Fikes, E. Sandewell/ - Morgan Kaufmann, 1991. - Р. 601-602.
  • Когаловский, М.Р. Системы доступа к данным, основанные на онтологиях / М.Р. Когаловский // Программирование. - 2012. - №4. - С. 55-77.
  • Gangemi, A. Ontology Design Patterns for Semantic Web Content. / A. Gangemi // Proc. of the Fourth International Semantic Web Conference (Galway, Ireland). - Springer, 2005. - P. 262-276.
  • Ломов, П.А. Применение паттернов онтологического проектирования для создания и использования онтологий в рамках интегрированного пространства знаний // Онтология проектирования. - 2015. - Т. 5, №2(16). - С. 233-245.
Статья научная