ых наборов компонентов ситуации, называемых слотами. Слот может указывать на другой фрейм, устанавливая тем самым связь между двумя фреймами. Могут устанавливаться общие связи типа связи по обобщению, с каждым фреймом ассоциируется разнообразная информация (в том числе и процедуры), например, ожидаемые процедуры ситуации, способы получения информации о слотах, значения, принимаемые по умолчанию, правила вывода.
Формальная структура фрейма имеет следующий вид:
F,. . . . . ,
где f - имя фрейма;
пара - i-й слот,
Ni - имя слота
и Vi - его значение.
Значение слота может быть представлено последовательностью
; . . . ; ;; . . . ; ,
где Ki - имена атрибутов, характерных для данного слота;
Li - значения этих атрибутов или множества их значений;
Rj - различные ссылки на другие слоты.
Каждый фрейм как структура хранит знания о предметной области (фрейм-прототип), а при заполнении слотов значениями превращается в конкретный фрейм события или явления. Фреймы можно разделить на две группы: фреймы-описания и ролевые фреймы.
Рассмотрим примеры.
Фрейм-описание:
,,,
Ролевой фрейм:
,,,,,
Во фрейме-описании в качестве имен слотов задан вид продукции, а значение слота характеризует массу и производителя конкретного вида продукции. В ролевом фрейме в качестве имен слотов выступают вопросительные слова, ответы на которые являются значениями слотов, для данного примера представлены уже описания конкретных фреймов, которые могут называться либо фреймами-примерами, либо фреймами-экземплярами. Если в приведенном примере убрать значения слотов, оставив только имена, то получим так называемый фрейм-прототип.
Достоинства фрейма-представления во многом основы
Страницы: << < 13 | 14 | 15 | 16 | 17 > >>