zoukankan      html  css  js  c++  java
  • Jena读取Restriction

    直接上代码

     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 }
  • 相关阅读:
    用两个栈实现队列
    *重建二叉树
    *链表中环的入口结点
    *复杂链表的复制
    替换空格
    python多线程文件拷贝
    进程、线程、协程
    文件处理工具sed、awk
    CentOs软件安装
    python logging模块
  • 原文地址:https://www.cnblogs.com/bluemaplestudio/p/2321897.html
Copyright © 2011-2022 走看看