Конструктор правил
Конструктор правил позволяет удобно организовать и создать любое количество правил вида "Если
... то", которые будут применяться ко всему содержимому базы знаний. Условие правила ("если")
конструируется в специальном интерфейсе как набор логических уравнений с использованием
переменных. Эти же переменные используются для записи вывода. Приведем простой пример правила контроля качнства данных:
"Если A - компания, B - физическое лицо, A является руководителем B, То A должен быть сотрудником B".
Интерфейс конструктора выглядит так:
Результатом применения правил может быть создание новых фактов, новых сущностей в базе знаний,
или удаление имеющихся фактов/сущностей. Также правила могут использоваться как ограничения для контроля логической корректности (целостности) данных, как условия для поиска дубликатов информационных объектов.