Заполнение схемы.
У каждого предиката схемы имеются связанные с ним функции для определения того, с какой информацией из фонда знаний он может сопоставляться. Для формирования отдельной пропозиции эти функции отыскивают информацию в базе знаний и задают ее в формате внутреннего представления.
Например, в рамках предметной области базы данных одна из возможностей представить „атрибутивную” информацию о некоторой сущности состоит в использовании атрибутов базы данных. Таким образом, получив в свое распоряжение некую сущность, функция „атрибутива” разыскивает атрибуты базы данных для этой сущности в базе знаний и формирует список, содержащий предикат, данную сущность и атрибуты базы данных. Этот список является внутренним представлением пропозиции. Ниже приводится пропозиция типа „атрибутов” для сущности корабль с соответствующим переводом на естественный язык. Первый элемент списка указывает, что данная пропозиция относится к типу „атрибутив”, второй — что в пропозиции указываются атрибуты базы данных, третий указывает сущность, к которой относятся атрибуты, остальные элементы перечисляют сами атрибуты.(атрибутив бд КОРАБЛЬ (название ОФИЦИАЛЬНОЕ. НАЗВАНИЕ) (темы ДАЛЬНОСТЬ ПЛАВАНИЯ В ЗАВИСИМОСТИ ОТ СКОРОСТИ РАЗМЕРЫ)
(дубликаты (ТОПЛИВО ВИД_ТОПЛИВА ЗАПАСЫ_ТОП- ЛИВА)) (атрибуты ДВИГАТЕЛЬ МАКСИМАЛЬНАЯ_СКО- РОСТЬ))
В число других атрибутов БД для корабля входят: МАКСИМАЛЬНАЯ СКОРОСТЬ, ДВИГАТЕЛЬ, ТОПЛИВО (ЗАПАСЫ ТОПЛИВА и ВИД ТОПЛИВА), РАЗМЕРЫ, ДАЛЬНОСТЬ ПЛАВАНИЯ В ЗАВИСИМОСТИ ОТ СКОРОСТИ и ОФИЦИАЛЬНОЕ НАЗВАНИЕ.
Семантика предикатов, заданная таким способом в системе TEXT, является специфичной для системы, работающей с базой данных, и ее пришлось бы задавать заново, если бы схемы использовались в системе другого типа (например, в обучающей системе). Однако семантика не является специфической для предметной области базы данных. При переводе системы с одной базы данных на другую предикатная семантика не нуждается в изменении.
Схема заполняется по мере прохождения графа, при этом семантика предикатов используется для выбора пропозиций из фонда релевантных знаний. В тех случаях, когда при представлении схемы в виде графа из одного состояния исходит несколько дуг или когда одному предикату в фонде знаний соответствует более чем одна пропозиция, отыскиваются все пропозиции, а для выбора наиболее подходящей из них применяются фокусные ограничения, что и определяет выбор дуги. Когда дуга выбрана, соответствующая ей пропозиция изымается из фонда знаний.
6.