Каковы варианты использования механизмов правил в Protege?

При написании новых правил в Protege с помощью SWRLTab и SQWRLTab мы определяем ограниченные правила в SWRL и запрашиваем с помощью SQWRL, используя средства семантического рассуждения, такие как FaCT++, Pellet, ..., или механизмы правил, такие как Drools или Jess. Но поскольку Protege ограничивает свою функциональность, мы не можем использовать Drools/Jess для определения сложных онтологических правил или написания правил на их собственных языках программирования.

У меня вопрос: для чего нужны Drools и Jess in Protege, когда мы не можем использовать все их функции?


person c2416726    schedule 10.10.2016    source источник
comment
Конечно, для оценки правил нужен механизм правил, так почему вы задаетесь вопросом, используется ли какой-то механизм правил?   -  person laune    schedule 10.10.2016


Ответы (1)


Drools и Jess обладают более высокой мощностью, чем SWRL, но Protégé поддерживает SWRL (в том смысле, что он поддерживает OWL), поэтому вариант использования заключается в поддержке нескольких реализаций SWRL.

Не все реализации одинаковы, но я не думаю, что требуется использовать всю мощь, поскольку она не подходит для основного языка.

person Ignazio    schedule 11.10.2016