Для того, чтобы обеспечить нормальную работу базы знаний, и чтобы база знаний удовлетворяла требованиям технического задания, необходимо реализовать следующие функции обработки фактов:
Ввод, коррекция и просмотр фактов;
Проверка на полноту знаний;
Поиск по различным ключам;
Сортировка по основному полю;
Формирование отчетов;
Хранение данных в течение длительного периода времени.