OWLApi包含getAnnotations()的导入闭包

时间:2015-09-03 23:25:25

标签: ontology owl-api

我正在使用OWLAPI v3.5.2通过getClassesInSignature(true)迭代所有类,包括当前本体的导入闭包,我想知道是否有类似的方法来包含{{1的导入闭包同样。

一个非常基本的例子如下:

getAnnotations()

目前,只找到 root 本体中包含的 rdfs:labels 而来自for (OWLClass klass: ontology.getClassesInSignature(true)) { for (OWLAnnotation annotations: klass.getAnnotations(ontology, datafactory.getRDFSLabel())) { ... } } 的类不是。

1 个答案:

答案 0 :(得分:1)

它在4.x,OWLOntology和EntitySearcher中可用。 在3.5.2中不支持 - 它将是一个接口更改,因此它不会被反向移植。