База знаний продукционной системы состоит из информационных областей:
Блок пользователей — в данном блоке реализовано управление задачами, а так же получение новых знаний с разбиением на права пользователь (эксперт, пользователь).
Блок систем продукций — в данном блоке реализовано разбиение продукций на посылки и заключения и разбиение посылок заключений на атрибуты. Данный блок связан с блоком задач.
Блок задач — в данном блоке представлена структура задачи, поставленная одним из типов пользователь, а так же организовано хранение полученного результата и начальных данных, разбиение на подзадачи и сценарии, и реализовано отношение между задачами. Данный блок связан с блоком пользователей.
Блок потоков задач — в данный блок поступают все заявки пользователей, и фиксируется время поступление заявки.
Информационная модель
Блок пользователей
Каждый пользователь имеет уникальный идентификатор записи в строковом формате, а так же каждый пользователь получает имя. Пользователь может иметь тип, который определяет, какими правами, обладает пользователь — это могут быть права экспертов или права пользователя. Права пользователя позволяют создавать задачи, формировать поток задач. Права эксперта позволяют не только формировать задачи и создавать потоки задач, но еще редактировать знания находящиеся в системе, а так же добавлять новые. Также каждый пользователь имеет дату регистрации — это дата когда была создана его учетная запись, а так же в таблице имеется дата завершения, позднее этой даты пользователь не сможет зайти в систему. При получении ответа для поставленной задачи она хранится в таблице история задач, куда заносится идентификатор записи пользователя создавшего данную задачу.