Введение
1 Некоторые аспекты проектирования и анализа информационных систем для науки 13
1.1 Методы моделирования и исследования бизнес-логики поиска информационных систем на основе онтологии предметных областей. 13
1.1.1 Основные понятия 14
1.1.2 Регулярные запросы 17
1.1.3 Модель бизнес-логики поиска ИС 20
1.1.4 Достижимость и зависимость объектов 26
1.1.5 Двухуровневая поддержка ресурсов и интегрированость данных 38
1.2 Таксономии и классификация ресурсов в научной ИС 41
1.2.1 Тезаурус, как средство классификации и поиска ресурсов в ИС 41
1.2.2 Модель тезауруса в ИС на платформе ИСИР 58
2 Общероссийский математический портал Math-Net.RU 63
2.1.1 Предпосылки 63
2.1.2 Цель проекта. 63
2.2 Система Math-Net.RU. Постановка задачи 64
2.2.1 Пользователи системы 64
2.2.2 Информация, хранимая и доступная в системе 65
2.2.3 Функции и возможности системы. 66
2.3 Платформа ИСИР, как основа ИС Math-Net.RU 66
2.3.1 Общая архитектура ИСИР-системы 61
2.4 Онтология предметной области и обобщение опыта существующих математических информационных систем 69
2.4.1 Математические WEB-ресурсы России. 70
2.4.2 Ресурсы российских математических сайтов 71
2.4.3 Существующие зарубежные математические информационные системы и перспективы всемирной ИС Math-Net 74
2.5 Построение онтологии ИС Math-Net.RU. 76
2.5.1 Уровни детализации описания ресурсов 76
2.5.2 Тематическая классификация ресурсов. 78
2.5.3 Принципы построения модели данных ИС. 80
2.5.4 Модель данных Math-Net.RU 81
2.6 Бизнес-логика пользовательских интерфейсов ИС Math-Net.RU 87
2.6.1 Архитектура 87
2.6.2 Защита данных и разграничение доступа 90
2.6.3 Интерфейсы поиска, просмотра и навигации 90
2.6.4 Бизнес-логика поиска 93
2.6.5 Выборка и навигация по тезаурусам и классификаторам. 95
2.6.6 Форматы хранения текста, проблема математических формул...95
2.7 Информационное наполнение системы.. 100
3 Универсальная схемонезависимая подсистема редактирования объектного репозитория ИСИР DBEditor 102
3.1 Введение 102
3.1.1 Общее описание и назначение 102
3.1.2 Принципы работы DBEditor , 102
3.2 Страницы интерфейсов и бизнес-логика 104
3.2.1 Средства выборки ресурсов 105
3.2.2 Названия классов и свойств 105
3.2.3 Однозначная идентификация объектов 106
3.2.4 Страница Allclasses 107
3.2.5 Страница Collection 107
3.2.6 Страница Instance. 107
3.2.7 Страница Choose cIass 109
3.2.8 Страница Choose instance 109
3.2.9 Ограничения DBEditor. 109
3.3 Конфигурация DBEditor ПО
3.3.1 Ограничения функциональности и защита данных 110L
3.3.2 Файл конфигурации DBEditor Ill
4 Интеграция и загрузка структурированных данных в ИС на основе платформы ИСИР 116
4.1 Постановка и анализ задачи 117
4.1.1 Онтология источника данных 117
4.1.2 Проблемы, возникающие при преобразовании данных, классификация ошибок и конфликтов 118
4.1.3 Принятие недостоверных решений, роль эксперта 121
4.2 Архитектура загрузчика-интегратора 122
4.2.1 Модульный принцип построения 122
4.2.2 Процесс нормализации, преобразования, интеграции и загрузки: данных, шестишаговая архитектура 123
4.2:3 Первая и вторая стадии. Преобразование данных, нормализация и вычисление атомарных атрибутов, решение семантических конфликтов 127
4.2.4 Третья стадия. Загрузка данных в репозиторий ИС 128
4.2.5 Четвертая стадия. Идентификация загружаемых ресурсов. 129
4.2.6 Учет ограничений целостности целевой онтологии 131
4.2.7 Пятая стадия. Слияние ресурсов 136
4.2.8 Шестая стадия. Приведение данных в соответствие с ограничениями целостности 137
4.3 Выводы. 137
Заключение 139
Приложение: бизнес-логика поиска ИС Math-Net.RU 141
Основные обозначения 141
Обозначения свойств и классов (сокращенная запись) 141
Используемые типы множеств значений атомарных атрибутов 141
Страницы интерфейсов 142
Литература


