Protege API是否支持用户规则?

时间:2017-01-08 06:56:11

标签: jena protege

在Jena API中,它表示支持:

"通用规则推理器:支持用户定义规则的基于规则的推理器。支持正向链接,表格反向链接和混合执行策略。"

Protege API是否有类似的推理器? Jena API的缺点是它不支持完整的OWL规范。

1 个答案:

答案 0 :(得分:1)

Protege使用OWLReasoner兼容的reasoners,其中一些支持SWRL规则(例如,HermiT和Pellet)。但是,SWRL规则与Jena库中基于规则的推理器没有相同的表达能力。

您可能需要查看SWRL以了解这些规则是否符合您的需求:https://www.w3.org/Submission/SWRL/

有一个可能相关的SWRLAPI项目:

https://github.com/protegeproject/swrlapi