Cтраница 2
Семантический блок РЯОД-компилятора состоит из большого числа ( порядка 100) семантических модулей. При обращении к семантическому блоку передаются два параметра: первый представляет собой номер семантического модуля, который необходимо выполнить при данном обращении, а второй содержит информацию, - используемую семантическими модулями для идентификации глобальных переменных, с которыми им необходимо работать. Использование глобальных переменных вместо параметров унифицирует семантические модули, что сокращает расходы и с точки зрения затрачиваемого-времени, и с точки зрения занимаемого пространства. Кроме того, это упрощает внесение изменений в семантический блок. [16]
Фрейм чаще всего определяют как структуру данных для представления стереотипных ситуаций. При этом способ группирования множества конкретных ситуаций в стереотипную, как правило, не может быть определен строго. Чаще всего стереотипные ситуации ( для данной предметной области) выделяет исследователь, опираясь на опыт и данные наблюдений. Каждое понятие связывается с конкретной ситуацией, а конкретные ситуации согласуются с соответствующей стереотипной. Если понятия представляют собой неформальные знания о стереотипной ситуации, то фреймы - это формализованные знания. Таким образом, фреймы соответствуют понятиям, отражающим объекты, явления, характеристики предметной области. Это дает основание рассматривать фрейм как семантический блок или модуль модели представления знаний. [17]