[ Russian ] [ English ]

Базы онтологий, система Ontolingua для работы с онтологиями: состояние и перспективы

Е.М. Бениаминов,
Российский государственный гуманитарный университет,
beni@rsuh.ru

В последние годы в среде WWW для работы с формально описанными знаниями все больше используется система Ontolingua, разработанная в Knowledge System Laboratory (KSL) (www.ksl.stanford.edu) в рамках отделения Информатики Стэнфордского университета.

Структурной единицей знания в этой системе является онтология. Онтология - это набор определений (на формальном языке) фрагмента декларативных знаний, ориентированый на совместное многократное использование различными пользователями в своих приложениях. В онтологии вводятся термины, типы и соотношения (аксиомы), описывающие фрагмент знания. Язык Ontolingua использует принципы объектно-ориентированного подхода и является расширением компьютерно ориентированного языка Knowledge Interchange Format (KIF) для обмена знаниями и взаимодействия между программами.

KSL Ontolongy Server предоставляет среду для совместного просмотра, создания, редактирования, модификации и использования онтологий в среде Internet. Сервер в настоящее время поддерживает более 150 крупных проектов и содержит множество библиотек по различным областям знаний, включая элементарную геометрию и разделы физики, химии, биологии. После того, как в феврале 1995 года было объявлено о работе сервера, он стал использоваться большим числом рабочих групп со всего мира для создания онтологий и доступа к ним. Имеется множество проектов, ориентированных на использование системы Ontolingua. В частности, создаются онтологии, обеспечивающие взаимодействие различных баз данных в среде Internet.

В настоящее время в KSL ведется проект по созданию широкомасштабных библиотек широко выразительных многократно используемых знаний (Large Scale Repository of Highly Expressive Reusable Knowledge). Разрабатывается технология, поддерживающая совместное создание и эффективное использование распределенных широкомасштабных библиотек многократно используемых онтологий. Система поддерживает работу групп разработчиков, тестирование и выявление ошибок в онтологиях, объединение онтологий, автоматическое получение из данных возможной модели. Развиваются также средства поиска, выделения, композиции онтологий и взаимного перевода с языков представления знаний систем ориентированных на знания и Ontolingua.

Слайды к докладу в формате Power Point: ontobeni.ppt

Supported by Synthesis Group