我想在本体中得到类之间的关系总数(只是没有考虑个人的类),我不确定我是否可以通过提供protege的指标来获取它。我将在下面举例说明我在寻找什么。 这张图片代表了人们本体论的摘录。对我来说,类之间的关系总数是11(8个子类关系和3个其他关系)。 通过可视化protege提供的本体度量,这就是我得到的(如下图所示):正如你所看到的,我只有5个子类而不是8个。而且我不知道它是否& #39;可以仅从这些指标中获得关系总数。我想使用基于OWL-API的java代码获取总数。我使用Protege只是为了了解一些指标。 如果您有任何想法可以帮助我获得总数,我将不胜感激
谢谢
答案 0 :(得分:3)
你可以用OWLOntology::getAxioms(AxiomType)
计算特定类型的公理 - 我相信Protege正在做的事情 - 但我认为这对你的目标来说不够。例如,具有两个以上元素的EquivalentClasses公理将计入多个链接。