我想用Java(Jena)计算生成的ontotoly中的兄弟类的数量。我需要将这个结果用于本体中的所有类。是否有任何方法可以在本体中获取/计算兄弟类。 (而且,如果超级课程相同,那么我们可以把它作为兄弟班级)。作为示例,在该图像中,最终结果将是A = 0,B = 1,C = 1,D = 1,E = 1,F = 2,G = 2,H = 2。 。
m.read("http://localhost/bbbbb/ontology.owl");
ExtendedIterator<OntClass> classes = m.listClasses();
int sum=0;
for (classes.siblings(true); classes.hasNext();) ------???
{
sum ++;
classes.next();
}