Similar presentations:
Использование онтологий для обеспечения информационной совместимости взаимодействующих АИС
1.
Использование онтологий дляобеспечения информационной
совместимости
взаимодействующих АИС
Выполнил: слушатель группы 7153
Рядовой Щетинин И.И.
Научный руководитель: доцент кафедры 7153
Полковник Кудинов Д.М.
Москва 2017
2.
ОбъектВзаимодействующие АИС реализованные на объектной модели
данных
Предмет
Использование базы знаний для обеспечения информационной
совместимости взаимодействующих АИС
Цель
Трансляция запросов из одной системы в другую для обеспечения
их взаимодействия
2
3.
Задачи1. Изучение онтологий и их основных компонентов;
2. Разработка собственного решения представления онтологий;
• Анализ и разработка способа хранения одной или нескольких схем
баз данных;
• Разработка способа хранения словарей, а также редактирование
простых словарей в иерархические;
• Импорт схемы базы данных из ИСУБД CronosPro;
• Импорт словарей из ИСУБД CronosPro;
• Создание интерфейса для просмотра и редактирования схемы и
словарей;
3. Редактирование правил дескриптивной логики;
3
4.
Глобальный поиск вИСУБД CronosPro
• Создание и проектирование банка
типа Глобальный поиск:
1. Создание банка типа
Глобальный поиск
2. Описание структуры банка
типа Глобальный поиск. Создание
баз данных
3. Описание полей в банке
типа Глобальный поиск
• Выполнение глобального поиска
4
5.
Собственная методика решенияпоставленной задачи:
1. Импорт схем баз данных из ИСУБД CronosPro.
2. Представление схем на языке OWL.
3. Формирование простых и сложных строчных запросов на языке
CronosPro.
4. Представление необходимых полей на языке дескриптивной
логике через понятия другой схемы
5. Вывод нового запроса с использованием правил
6. Проверка работоспособности запроса
5
6.
Импорт схем баз данных изИСУБД CronosPro
• В CronosPro можно
извлечь схему хранения
любой базы в txt формат
выбрав из меню
«Проектирование»
вкладку «Описание
структуры в текст»
6
7.
Представление схем наязыке OWL
Процесс создания онтологий:
• Определение классов в онтологии
• Организация классов в некоторую
иерархию
• Определение отношений между
классами, между элементами
классов
• Определение свойств элементов
класса
• Определение экземпляров классов и
задание значений их свойств
7
8.
Выявим структуру языка запросовCronosPro:
ОТ ЛЦ01 2 РВ ЗНАЧ И 90 ТД02 И
201 ОБ03 ТД02 3 НР ЗНАЧ ИЛИ
7 РГ04 РГ04 1 БР ЗНАЧ ОБ03
1 РВ ЗНАЧ
8
9.
Формирование простых и сложныхстрочных запросов на языке CronosPro
9
10.
Дескриптивная логикаАтомарные концепты: Человек, Женщина, Мужчина, Мать, Отец, Родитель, Бездетный
Атомарные роли: родитель_ребенок, ребенок_родитель
На языке ДП
• Женщина ⊔ Мужчина
• Мужчина ⊓ Родитель
• ∀родитель_ребенок.
⊥
• ∃родитель_ребенок.
Женщина
• Мужчина ⊓
∃родитель_ребенок.(
Человек ⊓
∃родитель_ребенок.
Женщина)
Манчестерский
синтаксис
• Женщина
database