Ознакомиться с подходом к разработке БЗ ЭС с использованием сетевых языков представления знаний (семантических сетей, фреймов или сценариев).
2. Порядок выполнения работы.
2.1. Изучить теоретическое введение.
2.2. Последовательно выполнить все задания к лабораторной работе.
2.3. Проверить правильность выполнения заданий не менее чем на пяти примерах.
2.4. Оформить отчет по лабораторной работе.
3. Задания к лабораторной работе
3.1. Необходимо разработать семантическую (фреймовую, сценарную) сеть, которая включает не менее 15 основных понятий (фреймов) и не менее трех видов отношений, одно из которых имеет вид "Часть-Целое".
3.2. Реализовать возможность по запросу пользователя о конкретном параметре (значении, объекте, свойстве, понятии) на основе сети определять отношения (зависимости) с другими вершинами сети. При этом семантическая сеть должна храниться в БЗ, в которой ее можно редактировать, не изменяя программного кода интерпретатора (машины вывода).
3.3. Реализовать простейший вывод на семантической сети, который позволяет изменять свойство частей при изменении того же свойства у целого. Например, пусть имеется домашний кинотеатр, который состоит из DVD-проигрывателя, телевизора, радиоприемника, колонок и других частей. Пусть также каждая из частей домашнего кинотеатра имеет свойство цвет. Если в ЭС поступила информация о том, что кинотеатр должен иметь черный цвет, то это означает, что каждая из его частей также должна иметь черный цвет.
4. Содержание отчета
4.1. Название и цель работы.
4.2. Задание.
4.3. Краткое описание предметной области и выбранной задачи.
4.4. Перечень понятий (или других узлов семантической сети) и типов связей.
4.5. Графическое представление семантической сети.
4.6. Примеры семантических продукций (выводов на семантической сети).
4.7. Структура БЗ (логическая и физическая модель данных в архитектуре реляционных или объектных БД).