623.71K
Категория: Базы данныхБазы данных

Использование онтологий для обеспечения информационной совместимости взаимодействующих АИС

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.

Дескриптивная логика
Атомарные концепты: Человек, Женщина, Мужчина, Мать, Отец, Родитель, Бездетный
Атомарные роли: родитель_ребенок, ребенок_родитель
На языке ДП
• Женщина ⊔ Мужчина
• Мужчина ⊓ Родитель
• ∀родитель_ребенок.

• ∃родитель_ребенок.
Женщина
• Мужчина ⊓
∃родитель_ребенок.(
Человек ⊓
∃родитель_ребенок.
Женщина)
Манчестерский
синтаксис
• Женщина
English     Русский Правила