使用Java计算本体(来自.owl)文件的兄弟类

时间:2016-02-21 15:18:43

标签: java jena ontology siblings

我想用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();
               }

0 个答案:

没有答案