我是新的语义网。我正在尝试解析Ontology,但在研究如何知道两个OWLClasses彼此相同时遇到了困难。
与使用推理器一样,OWLApi提供了不同的方法来提取信息,例如:对于子类,我们可以使用this.reasoner.getSubClasses()。同样的方式是我可以知道我有两个类ClassA和Class B,它们是等价的。我在java中使用OWLAPI。
任何建议都将不胜感激。
答案 0 :(得分:0)
使用OWLReasoner.isEntailed()
并传递使用OWLAxiom
创建的OWLDataFactory.getOWLEquivalentClasses(A, B)
作为参数,其中A和B是您的类。