- •Национальный исследовательский
- •Университет
- •В ы п у с к н а я р а б о т а
- •Введение
- •Глава 1 общие сведения об онтологиях и языках для спецификации онтологий
- •1.1. Содержание онтологии
- •1.2 Цели создания онтологий
- •1.3. Области применения онтологий
- •1.4. Формальная концептуализация и формальные онтологии
- •1.5. Формальная модель понятия и концептуальные языки
- •Глава 2 бинарная модель знаний
- •2.1. Синтаксис имен, используемых в бмз
- •2.2. Бинарная Модель Данных
- •2.2.1. Спецификация типов данных
- •2.2.2. Конструкторы типов данных
- •2.2.3. Спецификация функций
- •2.2.4. Спецификация структуры объектов
- •2.2.5. Синтаксис языка структурной спецификации
- •2.2.6. Атрибутные условия и интервальные ограничения
- •2.2.7. Структурные схемы
- •2.2.8. Представление данных в бмд
- •2.2.9. Логические предложения.
- •Глава 3 язык запросов для бинарной модели данных
- •3.1. Примеры запросов
- •3.2. Описание запросов
- •3.3. Описание алгоритма трансляции.
- •3.4. Примеры работы транслятора.
- •Глава 4 описание и использование программы, реализуюшей транслятор
- •4.1. Описание интерфейса программы.
- •4.2. Задание схемы
- •4.3. Использование транслятора в программном коде.
- •4.4. Программа с подключенной базой данных.
- •Приложение
- •Код программы Файл Onthology.Cs
- •Файл Translator.Cs
- •Заключение
- •Литература
- •Содержание
Содержание
АННОТАЦИЯ 1
ВВЕДЕНИЕ 2
ГЛАВА 1 ОБЩИЕ СВЕДЕНИЯ ОБ ОНТОЛОГИЯХ И ЯЗЫКАХ ДЛЯ СПЕЦИФИКАЦИИ ОНТОЛОГИЙ 3
1.1. Содержание онтологии 4
1.2 Цели создания онтологий 5
1.3. Области применения онтологий 8
1.4. Формальная концептуализация и формальные онтологии 9
1.5. Формальная модель понятия и концептуальные языки 18
ГЛАВА 2 БИНАРНАЯ МОДЕЛЬ ЗНАНИЙ 24
2.1. Синтаксис имен, используемых в БМЗ 24
2.2. Бинарная Модель Данных 26
2.2.1. Спецификация типов данных 27
2.2.2. Конструкторы типов данных 28
2.2.3. Спецификация функций 35
2.2.4. Спецификация структуры объектов 39
2.2.5. Синтаксис языка структурной спецификации 42
2.2.6. Атрибутные условия и интервальные ограничения 42
2.2.7. Структурные схемы 46
2.2.8. Представление данных в БМД 47
2.2.9. Логические предложения. 50
ГЛАВА 3 ЯЗЫК ЗАПРОСОВ ДЛЯ БИНАРНОЙ МОДЕЛИ ДАННЫХ 52
3.1. Примеры запросов 52
4.1. Описание интерфейса программы. 65
ПРИЛОЖЕНИЕ 70
Код программы 72
Файл Onthology.cs 72
Файл Translator.cs 74
90
ЗАКЛЮЧЕНИЕ 91
ЛИТЕРАТУРА 92