а так это суть обычная запись с возможностью в некоторые слоты добавлять имена процедур/функций
статья основоположника, который ввел понятие фрейма:
Минский М. Фреймы для представления знаний.
в вики есть весьма ясное и краткое описание
https://ru.wikipedia.org/wiki/Фрейм_(инженерия_знаний)
приведено определение:
ИМЯ ФРЕЙМА
Имя 1-го слота: значение 1-го слота
Имя 2-го слота: значение 2-го слота
………………………………
Имя N-го слота: значение N-го слота
в терминах списков можно так обозначить
( ИМЯ_ФРЕЙМА , (список_слотов))
т.е. упорядоченная пара на перввом месте название, на втором месте пары список слотов
ну и это тоже модель
особенно заметьте подмодели в модели фрейма
( [Имя 1-го слота], [значение 1-го слота] )
(*,*) - это упорядоченная пара или вырожденная модель
сама концепция фреймов ясная и понятная (для меня) в отличие от запутанного современного описания классов, ИМХО (большими буквами)
конструкция фреймов универсальная, как и многие иные конструкции
само по себе такое представление не дает ничего нового, кроме быть может более ясного представления каких-то задач
все тоже самое можно сделать и на иных принципах, например на списках, на упорядоченных парах и т.п.
но сама концепция весьма полезная
ps Карпов В.Э. Фреймы http://rema44.ru/resurs/study/ai/present/L05-02-frame.pdf