Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПРЕЗЕНТАЦИЯ СИИ (Артемова)

.pdf
Скачиваний:
12
Добавлен:
30.03.2015
Размер:
693.13 Кб
Скачать

Совокупность данных предметной области может быть представлена множеством взаимосвязанных фреймов, образующих единую фреймовую систему, в которой объединяются декларативные и процедурные знания. Такая система имеет, как правило, иерархическую структуру, в которой фреймы соединены друг с другом с помощью родовидовых связей. На верхнем уровне иерархии находится фрейм, содержащий наиболее общую информацию, истинную для всех остальных фреймов. Фреймы обладают способностью наследовать значения характеристик своих родителей.

11

Указатели наследования характерны для фреймовых систем иерархического типа, основанных на отношениях типа «абстрактное - конкретное». При заполнении соответствующими значениями фрейм превращается в описание конкретного факта, события или ситуации.

12

Рис. 1. Пример фрейма (иерархическое представление)

13

ПОЛУЧЕНИЕ:

ОБЪЕКТ (КНИГА: (Автор, Л.Н. Толстой), (Название, Воскресение));

АГЕНТ (СТУДЕНТ: (Фамилия, Сидоров));

МЕСТО (БИБЛИОТЕКА: (Название, им. Н.В. Гоголя), (Расположение, г. Москва)).

14

Рис. Фрейм и его элементы

15

Принципиальные особенности фреймовой модели:

возможность смешанного заполнения слотов константами и переменными;

возможность наличия пустых слотов;

размещение в слотах указателей на другие фреймы (наследование частей) для создания сети;

размещение в слотах имен выполняемых процедур.

16

Виды фреймов:

фреймы-структуры, для обозначения объектов и понятий (заем, залог, вексель);

фреймы-роли (менеджер, кассир, клиент);

фреймы-сценарии (банкротство, собрание акционеров, празднование именин);

фреймы-ситуации (тревога, авария, рабочий режим устройства) и др.

17

Рис. 2. Пример иерархии фреймов

18

АКО-связи

Свойства фреймов наследуются сверху вниз, т.е. от вышестоящих к нижестоящим через АКО-связи

(начальные буквы английских слов «А Kind Of», что можно перевести как «это»). Слот с именем АКО указывает на имя фрейма более высокого уровня иерархии. откуда неявно наследуются, т.е. переносятся, значения аналогичных слотов.

19

Рис. 3. Сеть фреймов

20