新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   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讨论区 - 语义网·描述逻辑·本体·RDF·OWLW3CHINA.ORG讨论区 - Web新技术讨论『 Semantic Web(语义Web)/描述逻辑/本体 』 → jena中ontology例子运行时问题 jena.examples.ontology.classHierarchy 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 11811 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: jena中ontology例子运行时问题 jena.examples.ontology.classHierarchy 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     krazy 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:21
      积分:193
      门派:XML.ORG.CN
      注册:2005/10/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给krazy发送一个短消息 把krazy加入好友 查看krazy的个人资料 搜索krazy在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看krazy的博客楼主
    发贴心情 jena中ontology例子运行时问题 jena.examples.ontology.classHierarchy

    我用的是jena2.3。IDE是Jbuilder 2005

    jena.examples.ontology.classHierarchy


    WARN [main] (OntDocumentManager.java:1104) - An error occurred while attempting to read from http://www.w3.org/2001/sw/WebOnt/guide-src/food.owl. Msg was 'Not found: http://www.w3.org/2001/sw/WebOnt/guide-src/food.owl'.

    com.hp.hpl.jena.shared.NotFoundException: Not found: http://www.w3.org/2001/sw/WebOnt/guide-src/food.owl

     at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:322)

     at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:288)

     at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:275)

     at com.hp.hpl.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:1100)

     at com.hp.hpl.jena.ontology.OntDocumentManager.loadImport(OntDocumentManager.java:1068)

     at com.hp.hpl.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:833)

     at com.hp.hpl.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:771)

     at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2116)

     at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:206)

     at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2078)

     at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2059)

     at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2020)

     at jena.examples.ontology.classHierarchy.Main.main(Main.java:65)

    文件路径也正确,不知道为什么会有这样的错误,请指教


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/5 19:48:00
     
     krazy 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:21
      积分:193
      门派:XML.ORG.CN
      注册:2005/10/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给krazy发送一个短消息 把krazy加入好友 查看krazy的个人资料 搜索krazy在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看krazy的博客2
    发贴心情 
    问题出在  m.read( "http://www.w3.org/2001/sw/WebOnt/guide-src/wine" );


    public static void main( String[] args ) {
            OntModel m = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM, null );

            // we have a local copy of the wine ontology
            m.getDocumentManager().addAltEntry( "http://www.w3.org/2001/sw/WebOnt/guide-src/wine",
                                                "file:testing/reasoners/bugs/wine.owl" );
            m.getDocumentManager().addAltEntry( "http://www.w3.org/2001/sw/WebOnt/guide-src/food",
                                                "file:testing/reasoners/bugs/food.owl" );
            
            m.read( "http://www.w3.org/2001/sw/WebOnt/guide-src/wine" );


            new ClassHierarchy().showHierarchy( System.out, m );

        }

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jpz6311whu发送一个短消息 把jpz6311whu加入好友 查看jpz6311whu的个人资料 搜索jpz6311whu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jpz6311whu的博客3
    发贴心情 
    food的本地路径不对,建议改成绝对路径
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/5 20:04:00
     
     krazy 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:21
      积分:193
      门派:XML.ORG.CN
      注册:2005/10/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给krazy发送一个短消息 把krazy加入好友 查看krazy的个人资料 搜索krazy在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看krazy的博客4
    发贴心情 
    应该不是吧,我改成绝对路径也是同样的问题


    改成这样就是好的
    m.read( "http://www.w3.org/2001/sw/WebOnt/guide-src/wine" );

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/5 22:23:00
     
     npubird 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:大四寒假(收到Microsoft的Offer啦)
      文章:201
      积分:1965
      门派:XML.ORG.CN
      注册:2004/4/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给npubird发送一个短消息 把npubird加入好友 查看npubird的个人资料 搜索npubird在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看npubird的博客5
    发贴心情 
    把"file:testing/reasoners/bugs/wine.owl"
       "file:testing/reasoners/bugs/food.owl"
    改成这两个文件对应的路径,你也可以直接去Jena的安装目录下的\testing\reasoners\bugs\下找到这两个文件,然后拷贝到Main.class的目录下。
    最后把上述路径改为"file:./wine.owl"
                               "file:./food.owl"

    运行这些小东西我个人感觉用EditPlus这样的小工具方便多了,比JB那个庞然大物灵活。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/6 0:01:00
     
     krazy 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:21
      积分:193
      门派:XML.ORG.CN
      注册:2005/10/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给krazy发送一个短消息 把krazy加入好友 查看krazy的个人资料 搜索krazy在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看krazy的博客6
    发贴心情 
    按照你的方法做了,还是同样的错误。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/10 22:32:00
     
     krazy 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:21
      积分:193
      门派:XML.ORG.CN
      注册:2005/10/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给krazy发送一个短消息 把krazy加入好友 查看krazy的个人资料 搜索krazy在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看krazy的博客7
    发贴心情 
    以下是引用krazy在2006-4-5 22:23:00的发言:
    应该不是吧,我改成绝对路径也是同样的问题


    改成这样就是好的
    m.read( "http://www.w3.org/2001/sw/WebOnt/guide-src/wine" );


    打错了,改成 m.read( "http://www.w3.org/2001/sw/WebOnt/guide-src/food" );是好的。感觉是
    wine.owl中的
    <owl:imports rdf:resource="http://www.w3.org/2001/sw/WebOnt/guide-src/food.owl"/>
    有问题

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/10 22:35:00
     
     krazy 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:21
      积分:193
      门派:XML.ORG.CN
      注册:2005/10/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给krazy发送一个短消息 把krazy加入好友 查看krazy的个人资料 搜索krazy在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看krazy的博客8
    发贴心情 
    非常感谢各位,问题找到了

    wine.owl中的
    <owl:imports rdf:resource="http://www.w3.org/2001/sw/WebOnt/guide-src/food.owl"/>
    改为
    <owl:imports rdf:resource="http://www.w3.org/2001/sw/WebOnt/guide-src/food"/>

    就正确了

    Main.class中的m.getDocumentManager().addAltEntry( "http://www.w3.org/2001/sw/WebOnt/guide-src/food",
                                                "file:./food.owl" );
    是把"http://www.w3.org/2001/sw/WebOnt/guide-src/food"关联到./food.owl
    而不是"http://www.w3.org/2001/sw/WebOnt/guide-src/food.owl"

    或者把Main.class中的m.getDocumentManager().addAltEntry( "http://www.w3.org/2001/sw/WebOnt/guide-src/food",
                                                "file:./food.owl" );
    改为m.getDocumentManager().addAltEntry( "http://www.w3.org/2001/sw/WebOnt/guide-src/food.owl",
                                                "file:./food.owl" );

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/10 22:42:00
     
     zopey_li 帅哥哟,离线,有人找我吗?
      
      等级:大一(高数修炼中)
      文章:20
      积分:160
      门派:XML.ORG.CN
      注册:2006/4/6

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zopey_li发送一个短消息 把zopey_li加入好友 查看zopey_li的个人资料 搜索zopey_li在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看zopey_li的博客9
    发贴心情 
    初学,请问下:JANA是干什么用,本体可以在JANA中运行是什么意思?谢谢!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/11 10:18:00
     
     krazy 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:21
      积分:193
      门派:XML.ORG.CN
      注册:2005/10/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给krazy发送一个短消息 把krazy加入好友 查看krazy的个人资料 搜索krazy在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看krazy的博客10
    发贴心情 
    Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, including a rule-based inference engine.

    The Jena Framework includes:

    A RDF API
    Reading and writing RDF in RDF/XML, N3 and N-Triples
    An OWL API
    In-memory and persistent storage
    RDQL – a query language for RDF

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/12 10:12:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/20 6:19:00

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

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