Фреймы, их виды, структура. Сети фреймов. Примеры фреймов
Фреймовая модель (ФМ).
Фиксируется жёсткая структура информационных единиц, называемая протовреймом.
Фрейм (англ. frame – рамка, каркас) – структура данных для представления некоторого концептуального объекта. Информация, относящаяся к фрейму, содержится в составляющих его слотах.
Слот - может быть терминальным (листом иерархии) или представлять собой фрейм нижнего уровня.
В общем виде он выглядит след. образом
(имя фрейма:
Имя слота1 (знач. слота 1)
Имя слота k (знач. cлота k))
Прим. (Список раб-ов:
Фамилия (знач. слота 1)
Год рожд. (зн.сл. 2)
Специальность (зн.сл. 3)
Стаж (зн.сл.4))
Фреймовое представл-ие данных позволяет отображать знания с помощью:
•Фрейм-структур (для обознач. объектов и понятий)
•Фрейм-ролей (для обознач. ролевых обяз-ей)
•Фрейм-сценариев (для обознач. поведения)
•Фрейм-ситуации (для обознач.режимов деятельности,состояний).
В качестве знач. слота могут выступать имя др. фрейма,что позволяет объединять фреймы в сеть.
Св-ва фреймов наследуются сверху вниз через АКО связи. Слот с именем АКО указывает на имя фрейма более высокого уровня иерархии.
В слоте могут храниться процедуры и правила:
- процедуры-демоны - запуск-ся автоматически при вып-нии некот. усл-ия
- процедуры-слуги – активиз-тся только по специальному запросу.
Различают две сист. фрейма:
Статич. (не м.б. изменены в процессе реш. зад.)
Динамич. (это допустимо).
Спец. яз. представл. зн. в сетях фреймов (FRL-frame representation language) позволяют эффективно строить промышл-ые экспертные сист.
Фреймово ориентир-ые экспертные сист. Analyst, МОДИС