Введение
ГЛАВА 1. Постановка задачи и обзор современных тенденций в области интеграции 16
1.1 Задача интеграции информационных ресурсов 16
1.2 Основные проблемы интеграции ИС 17
1.3 Обеспечение интероперабельности 18
1.4 Способы интеграции ИС 23
1.4.1 Классификация современных подходов 23
1.4.2 Технологии для интеграции ИС 26
1.5 Обеспечение семантической интероперабельности 30
1.5.1 Метаданные 31
1.5.2 Связанные данные 32
1.6 Выводы по первой главе 35
ГЛАВА 2. Применение онтологии для интеграции данных 36
2.1 Интеграция на основе онтологии 36
2.1.1 Понятие предметной области 36
2.1.2 Понятие онтологии 38
2.1.3 Семантические метаописания 41
2.1.4 Способы использования онтологических моделей 42
2.1.5 Применение онтологии предметной области при интеграции ИС с использованием связанных данных 44
2.2 Методологии онтологического моделирования 45
2.2.1 Методология TOVE 46
2.2.2 Методология EMA 47
2.2.3 Методология METHONTOLOGY 47
2.2.4 Стандарт IDEF5 48
2.3 Выбор языка моделирования онтологии 50
2.3.1 Языки, основанные на синтаксисе 50
2.3.2 Языки разметки 51
2.4 RDF, RDFs и OWL для описания связанных данных 54
2.5 SPARQL для доступа к метаданным 60
2.6 Выводы по второй главе 62
ГЛАВА 3. Разработка методов и алгоритмов 63
3.1 Метод извлечения семантических метаописаний 63
3.2 Алгоритмы излечения связанных данных 71
3.2.1 Алгоритм отображения информации о структуре БД 71
3.2.2 Алгоритм извлечения информационных ресурсов 79
3.3 Метод автоматизированного анализа сходных элементов 86
3.4 Оценка вычислительной сложности разработанных алгоритмов 92
3.5 Выводы по третьей главе 95
ГЛАВА 4. Применение разработанных методов и алгоритмов 96
4.1 Разработка автоматизированной системы интеграции 96
4.2 Требования к системе 97
4.2.1 Функциональные требования 97
4.2.2 Требования стандартов 99
4.2.3 Требования безопасности 100
4.2.4 Требования производительности 100
4.3 Разработка функциональной модели 101
4.4 Проектирование архитектуры автоматизированной системы 105
4.4.1 Модуль R2RMapperCore 107
4.4.2 Модуль R2RMapperWi 112
4.4.3 Модуль R2RMapperBatch 114
4.4.4 Модуль MatchingDB 115
4.4.5 Матрица соответствия требованиям 115
4.5 Структура работы автоматизированной системы 116
4.5.1 Общий алгоритм работы 116
4.5.2 Интеграция данных при помощи системы R2RMapper 117
4.6 Анализ полученных результатов 125
4.6.1 Тестирование производительности 126
4.6.2 Сравнение с другими системами интеграции 128
4.7 Выводы по четвертой главе 131
Заключение 132
Литература


