logo
Учебник_Final

2.2. Онтологический подход к представлению проблемной информации

В настоящее время онтологии являются центральными компонентами большинства крупных компьютерных информационных приложений.

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

Онтология вместе с набором индивидуальных экземпляров классов образует базу знаний. В центре большинства онтологий находятся классы. Классы описывают понятия предметной области.

Онтологии в сети варьируются от больших таксономий, категоризирующих веб-сайты (как на сайте Yahoo!), до категоризаций продаваемых товаров и их характеристик (как на сайте Amazon.com). Консорциум WWW (W3C) разрабатывает специальный формат представления информации RDF (Resource Description Framework, Brickley & Guha, 1999) и язык кодирования знаний на веб-страницах, чтобы сделать их понятными для электронных агентов, осуществляющих поиск информации. Совокупность разработанных онтологий представлено на сайте swoogle.com.

Разрабатываемые в настоящее время стандартные онтологии, могут использоваться экспертами по предметным областям для совместного использования и аннотирования информации в своей области. Например, в области медицины созданы большие стандартные структурированные словари.

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

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

Существуют традиционные языки спецификации онтологий [24, 23]: Ontolingua, CycL, а также языки, основанные на дескриптивных логиках (LOOM) и фреймах (OKBC, OCML, Flogic). Более поздние языки основаны на Web-стандартах (XOL, SHOE, UPML). Специально для обмена онтологиями через Web были созданы языки RDF(S), DAML, OIL, OWL. Semantic Web базируется на модели данных Resource Description Framework (RDF) [29].