新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     >>计算机科学论坛<<     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Semantic Web(语义Web,语义网或语义万维网, Web 3.0)及相关理论,如:Ontology(本体,本体论), OWL(Web Ontology Langauge,Web本体语言), Description Logic(DL, 描述逻辑),RDFa,Ontology Engineering等。
    [返回] 计算机科学论坛W3CHINA.ORG讨论区 - Web新技术讨论『 Semantic Web(语义Web)/描述逻辑/本体 』 → 从数据库中读取本体的问题 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 3155 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 从数据库中读取本体的问题 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     fly_with_wind 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:5
      积分:83
      门派:XML.ORG.CN
      注册:2006/2/28

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给fly_with_wind发送一个短消息 把fly_with_wind加入好友 查看fly_with_wind的个人资料 搜索fly_with_wind在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看fly_with_wind的博客楼主
    发贴心情 从数据库中读取本体的问题

    各位高手帮忙啊
          我要把保存在MySQL数据库中的本体读出来,代码如下:
     public synchronized OntModel loadOntology(String name){
      
      if(!getRDBMaker().hasModel(name))
       return null;
      
      Model base  = getRDBMaker().openModel(name);
      OntModel m = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM , base );

      // now load the source document, which will also load any imports
            //m.read( source );

            return m;
     }
    执行到OntModel m = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM , base );时总是出错。错误信息如下:
    Exception in thread "main" java.lang.NoSuchFieldError: actualValueType
     at com.hp.hpl.jena.datatypes.xsd.XSDDatatype.convertValidatedDataValue(XSDDatatype.java:370)
     at com.hp.hpl.jena.datatypes.xsd.XSDDatatype.parse(XSDDatatype.java:248)
     at com.hp.hpl.jena.graph.impl.LiteralLabel.setValue(LiteralLabel.java:185)
     at com.hp.hpl.jena.graph.impl.LiteralLabel.<init>(LiteralLabel.java:87)
     at com.hp.hpl.jena.graph.impl.LiteralLabel.createLiteralLabel(LiteralLabel.java:29)
     at com.hp.hpl.jena.graph.Node.createLiteral(Node.java:188)
     at com.hp.hpl.jena.rdf.arp.JenaReader.convert(JenaReader.java:130)
     at com.hp.hpl.jena.rdf.arp.JenaReader.convert(JenaReader.java:153)
     at com.hp.hpl.jena.rdf.arp.JenaHandler.statement(JenaHandler.java:67)
     at com.hp.hpl.jena.rdf.arp.impl.XMLHandler.triple(XMLHandler.java:98)
     at com.hp.hpl.jena.rdf.arp.impl.ParserSupport.triple(ParserSupport.java:231)
     at com.hp.hpl.jena.rdf.arp.states.WantDescription.aPredAndObj(WantDescription.java:101)
     at com.hp.hpl.jena.rdf.arp.states.WantPropertyElement.theObject(WantPropertyElement.java:195)
     at com.hp.hpl.jena.rdf.arp.states.WantTypedLiteral.endElement(WantTypedLiteral.java:35)
     at com.hp.hpl.jena.rdf.arp.impl.XMLHandler.endElement(XMLHandler.java:140)
     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
     at org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(Unknown Source)
     at org.apache.xerces.impl.XMLNamespaceBinder.endElement(Unknown Source)
     at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown Source)
     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
     at com.hp.hpl.jena.rdf.arp.impl.RDFXMLParser.parse(RDFXMLParser.java:106)
     at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:197)
     at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:184)
     at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:254)
     at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:221)
     at com.hp.hpl.jena.ontology.OntDocumentManager.findMetadata(OntDocumentManager.java:954)
     at com.hp.hpl.jena.ontology.OntDocumentManager.initialiseMetadata(OntDocumentManager.java:912)
     at com.hp.hpl.jena.ontology.OntDocumentManager.<init>(OntDocumentManager.java:199)
     at com.hp.hpl.jena.ontology.OntDocumentManager.<init>(OntDocumentManager.java:181)
     at com.hp.hpl.jena.ontology.OntDocumentManager.<init>(OntDocumentManager.java:165)
     at com.hp.hpl.jena.ontology.OntDocumentManager.getInstance(OntDocumentManager.java:243)
     at com.hp.hpl.jena.ontology.OntModelSpec.getDocumentManager(OntModelSpec.java:351)
     at com.hp.hpl.jena.ontology.impl.OntModelImpl.getDocumentManager(OntModelImpl.java:192)
     at com.hp.hpl.jena.ontology.impl.OntModelImpl.<init>(OntModelImpl.java:163)
     at com.hp.hpl.jena.ontology.impl.OntModelImpl.<init>(OntModelImpl.java:130)
     at com.hp.hpl.jena.rdf.model.ModelFactory.createOntologyModel(ModelFactory.java:385)
     at com.wzg.cis.ontologyDB.PersistentManager.loadOntology(PersistentManager.java:112)
     at com.wzg.cis.ontologyDB.PersistentManager.main(PersistentManager.java:188)


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/16 10:50:00
     
     jpz6311whu 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      等级:研三(收到微软亚洲研究院的Offer了)(版主)
      文章:1718
      积分:10610
      门派:W3CHINA.ORG
      注册:2005/4/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jpz6311whu发送一个短消息 把jpz6311whu加入好友 查看jpz6311whu的个人资料 搜索jpz6311whu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jpz6311whu的博客2
    发贴心情 
    jena版本问题
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/16 12:51:00
     
     fly_with_wind 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:5
      积分:83
      门派:XML.ORG.CN
      注册:2006/2/28

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给fly_with_wind发送一个短消息 把fly_with_wind加入好友 查看fly_with_wind的个人资料 搜索fly_with_wind在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看fly_with_wind的博客3
    发贴心情 
    楼上的兄弟,我用Jena2.3和2.4都试验过了,问题一样,你是怎么解决的,
    我的QQ是:31832076,能不能指点一下
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/16 14:50:00
     
     wtcpin 帅哥哟,离线,有人找我吗?
      
      
      等级:大二期末(C++考了100分!)
      文章:62
      积分:360
      门派:XML.ORG.CN
      注册:2006/2/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wtcpin发送一个短消息 把wtcpin加入好友 查看wtcpin的个人资料 搜索wtcpin在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wtcpin的博客4
    发贴心情 
    大家交流一个,我也想参加啊。正做了个本体,在导,我的QQ是283718672
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/16 19:20:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/10/9 9:12:15

    本主题贴数4,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    78.125ms