直接上代码
1 OntClass animalCls = ontModel.getOntClass(strDefaultPrefix + "居民地");
2 Iterator<OntProperty> properties123 = animalCls.listDeclaredProperties();
3 // properties123 = animalCls.listDeclaredProperties(false);
4 OntClass superCls123 = null;
5 for(Iterator<OntClass> superClses123 = animalCls.listSuperClasses(); superClses123.hasNext();){
6 superCls123 = superClses123.next();
7 if (superCls123.isRestriction()){
8 break;
9 }
10 else
11 {
12 superCls123 = null;
13 }
14 }//end of 父类
15 if (superCls123 != null){
16 Restriction restriction = superCls123.asRestriction();
17 // restriction.get
18 HasValueRestriction valueRestriction = restriction.asHasValueRestriction();
19 if (valueRestriction.getHasValue().isLiteral())
20 {
21 Literal lit = valueRestriction.getHasValue().asLiteral();
22 int ss = lit.getInt();
23 }
24 }