我真的需要您的帮助,以调用NetBeans的SWRL规则并在Netbeans中检索数据。我的Netbeans中有Servlet和JSP页面,我也有owl-api。我的protege中有本体论,还有2个简单的SWRL规则。
我是该领域的新事物,需要知道如何打电话给OWLAPI,以及如何将请求发送到Protege以及如何返回Servlet的Netbeans中的SWRL Ruls的结果。
如果您帮助我
将不胜感激真诚的
- mehdi tarabi
SWRL规则的结果需要支持SWRL规则的推理器。使用SWRL规则的推理结果是常见的公理,没有特殊的方法来获取它们。为此目的不需要蛋白质;也许您打算使用SWRLAPI项目?
更新:阅读以下评论后,我相信您最好的选择是使用SWRLAPI项目。请参阅此处以获取其文档,尤其是描述如何在protege外运行Swrlapi的部分:
如果您希望能够执行SWRL规则或SQWRL查询,则需要基于SWRLAPI的规则引擎实现。当前,提供了基于流口水的SWRL规则引擎实施。该实施也托管在Maven Central上。它的依赖性信息可以在此处找到:https://maven-badges.herokuapp.com/maven-central/edu.stanford.swrl/swrlapi-drools-engine