РАЗРАБОТКА И РЕАЛИЗАЦИЯ МЕТОДОВ И ИНСТРУМЕНТАРИЯ ДЛЯ СРАВНЕНИЯ И ОБЪЕДИНЕНИЯ ОНТОЛОГИЙ Студентка: Анна Жукова, 545 группа Научный руководитель: к. ф.-м. н. Д. Ю. Бугайченко
Введение Всемирная паутина Текст Семантическая паутина URI, онтологии Интеллектуальные агенты
Постановка задачи Разработать метод сравнения онтологий численная оценка меры подобия онтологий идентифицикация сходных концепций Разработать метод объединения онтологий Реализовать инструментарий сравнения и объединения онтологий
Существующие подходы URI-сравнение Лексикографическое сравнение Сравнение с учетом значений
Наш подход Объединение достоинств всех методов Значения Лексикогра фическое URI Свойства и ограничения
Наш подход URI- сравнение Сравнение с учетом значений Лексикогра- фическое сравнение Свойства и ограничения
Мера подобия
WordNet Синсеты (n) Java (an island in Indonesia to the south of Borneo; one of the world's most densely populated regions) (n) coffee, java (a beverage consisting of an infusion of ground coffee beans) (n) Java (a platform-independent object-oriented programming language)
WordNet Отношения общее/частное целое/часть Object-oriented programming language Java ( a platform-independent object-oriented programming language ) skeletal system, skeleton, systema skeletale bone, os ( rigid connective tissue that makes up the skeleton of vertebrates )
WordNet Отношения общее/частное rdfs:subClassOf целое/часть owl:partOf/owl:hasPart
Сопоставление синсетов классам Object-oriented programming language Java (a platform-independent object- oriented programming language) programming language object-oriented programming language java
Сопоставление синсетов классам Object-oriented programming language Java (a platform-independent object- oriented programming language) programming language object-oriented programming language java
Мера подобия Общее/частное rdfs:subClassOf гиперним/гипоним Целое/часть owl:partOf/owl:hasPart холоним/мероним
Мера подобия классов
Мера подобия онтологий
Объединенная онтология Аксиомы онтологии 1 Аксиомы онтологии 2 Аксиомы эквивалент ности Метод объединения Машина вывода owl:equivalentClass
Прототип Java OWL API JAWS Сравнение Визуализация и корректировка Объединение Онтология 1Онтология 2 Объединенная онтология
Прототип
Эксперименты
Выводы и результаты Разработан метод сравнения онтологий численная оценка меры подобия онтологий идентифицикация сходных концепций Разработан метод объединения онтологий Реализован инструментарий сравнения и объединения онтологий