Введение

Процесс определения соответствий между понятиями в онтологиях.

Согласование онтологий, или сопоставление онтологий, — это процесс определения соответствий между понятиями в онтологиях. Набор соответствий также называется выравниванием. Эта фраза приобретает несколько иной смысл в информатике, когнитивной науке или философии.

Информатика

Для специалистов в области компьютерных наук понятия выражаются как метки для данных. Исторически необходимость в выравнивании онтологий возникла из-за потребности в интеграции разнородных баз данных, разработанных независимо друг от друга и, следовательно, каждая из которых имеет свой собственный словарь данных. В контексте Семантической сети, где множество участников предоставляют собственные онтологии, сопоставление онтологий играет критически важную роль в обеспечении взаимодействия разнородных ресурсов. Инструменты выравнивания онтологий находят классы данных, которые семантически эквивалентны, например, "грузовик" и "фура". Эти классы не обязательно логически идентичны. Согласно Эйзенату и Швайко (2007), существует три основных измерения сходства: синтаксическое, внешнее и семантическое. Примечательно, что они примерно соответствуют измерениям, выделенным когнитивными учеными ниже. Для выравнивания онтологий разработано множество инструментов и фреймворков, некоторые из которых вдохновлены когнитивной наукой, а другие – разработаны независимо. Инструменты выравнивания онтологий обычно предназначены для работы со схемами баз данных, XML-схемами, таксономиями, формальными языками, моделями «сущность-связь», словарями и другими системами меток. Как правило, они преобразуются в графическое представление перед сопоставлением. С появлением Семантической сети такие графы могут быть представлены в языках семейства Resource Description Framework в виде триплетов формы <субъект, предикат, объект>, как это показано в синтаксисе Notation3. В этом контексте выравнивание онтологий иногда называют "сопоставлением онтологий". В последнее время проблема выравнивания онтологий решается путем автоматического вычисления соответствий, а затем на их основе – отображений. Системы, такие как DSSim, X-SOM или COMA++, в настоящее время демонстрируют очень высокую точность и полноту.

Методы выравнивания онтологии

В области сопоставления онтологий выделились два поднаправления исследований: сопоставление онтологий на одном языке и кросс-лингвальное сопоставление онтологий. Первое подразумевает сопоставление онтологий, представленных на одном и том же естественном языке, а второе – "процесс установления связей между онтологическими ресурсами из двух или более независимых онтологий, каждая из которых размечена на разных естественных языках". Существующие методы сопоставления в сопоставлении онтологий на одном языке обсуждаются в работе Euzenat и Shvaiko (2007).