如何使用OWL API(不是SPARQL或其他工具)获取本体中的个体数量,无论它们属于哪个类或子类。 我正在尝试这个:
NodeSet<OWLNamedIndividual> inds = reasoner.getInstances(subClass, false);
int numofInd = inds.getNodes().size();
subClass
是Thing
的子类。但是我如何能够在本体论中获得所有人。
答案 0 :(得分:1)
OWLOntology::getIndividualsInSignature(boolean includeImportsClosure)
返回包括导入闭包在内的所有个人,请参阅Javadocs