我使用 Protege 创建了一个本体,并添加了 SWRL 规则,使用 Hermit Reasoner,一切都很好,但它没有显示推断的 DataProperties。
我尝试使用 Pellet,它能够推断 DataProperties,但是,我创建的所有 SWRL 规则都不再起作用。
这是来自隐士的错误吗?有解决办法吗? 谨致问候。
最佳答案
实际上,Hermit 不支持 DataProperty 推理,所以我必须改为 Pellet,当你从 Hermit 改为 Pellet 时,你可能会发现这个问题:像 swrl 中的 differentFrom(?a , ?b) 之类的东西规则变为 swrlb:notEqual(?a, ?b) 等...
关于ontology - HermiT 似乎没有显示推断的 DataProperties ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43653676/