使用推理器

时间:2016-08-20 17:28:15

标签: java owl-api

我是新的语义网。我正在尝试解析Ontology,但在研究如何知道两个OWLClasses彼此相同时遇到了困难。

与使用推理器一样,OWLApi提供了不同的方法来提取信息,例如:对于子类,我们可以使用this.reasoner.getSubClasses()。同样的方式是我可以知道我有两个类ClassA和Class B,它们是等价的。我在java中使用OWLAPI。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用OWLReasoner.isEntailed()并传递使用OWLAxiom创建的OWLDataFactory.getOWLEquivalentClasses(A, B)作为参数,其中A和B是您的类。