新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   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等。
    [返回] 中文XML论坛 - 专业的XML技术讨论区W3CHINA.ORG讨论区 - Web新技术讨论『 Semantic Web(语义Web)/描述逻辑/本体 』 → [求助]Pellet如何放進去 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 3520 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [求助]Pellet如何放進去 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     j08102728 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:40
      积分:259
      门派:XML.ORG.CN
      注册:2007/8/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给j08102728发送一个短消息 把j08102728加入好友 查看j08102728的个人资料 搜索j08102728在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看j08102728的博客楼主
    发贴心情 [求助]Pellet如何放進去

    想請問大大
    小弟想把Pellet 推論機放進去這部份程式裡
    然後推論出來 把推出來結果儲存起來
    該如何寫呢??

    try{
                FileInputStream file=new FileInputStream("PeriodicTable.owl");
                InputStreamReader in=new InputStreamReader(file,"UTF-8");
                Model tempModel =ModelFactory.createDefaultModel();
                tempModel.read(in,null);
                String qureyString=
                   "PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> "+
                    "PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>"+
                    "PREFIX table:<http://www.daml.org/2003/01/periodictable/PeriodicTable#>"+
                   
                    "SELECT *"+
                    "WHERE{"+
                    "table:group_17   ?p  table:I ." +
                    "}";
                Query query =QueryFactory.create(querytString);
                QueryExecution qe=QueryExecutionFactory.create(query,tempModel);
                ResultSet results=qe.execSelect();
                             
                ResultSetFormatter.out(System.out,results,query);
                
            qe.close();


            }catch(IOException e){
                e.printStackTrace();
            }
    }

    PeriodicTable.owl:
    http://www.daml.org/2003/01/periodictable/PeriodicTable.owl


       收藏   分享  
    顶(0)
      




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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jpz6311whu发送一个短消息 把jpz6311whu加入好友 查看jpz6311whu的个人资料 搜索jpz6311whu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jpz6311whu的博客2
    发贴心情 
    存到哪里?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/10/10 23:07:00
     
     j08102728 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:40
      积分:259
      门派:XML.ORG.CN
      注册:2007/8/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给j08102728发送一个短消息 把j08102728加入好友 查看j08102728的个人资料 搜索j08102728在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看j08102728的博客3
    发贴心情 
    想覆蓋原來的PeriodicTable.owl檔或儲存依個新的檔 ,因為目前小弟在做SPARQL的查詢 想經過Pellet 去推論 原本a是b的subclass  b是c的subclass   ===>推論出  a是c的subclass  把它存起來  這樣用SPARQL 也可以查出a也是c的subclass
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/10/10 23:52:00
     
     jpz6311whu 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      等级:研三(收到微软亚洲研究院的Offer了)(版主)
      文章:1718
      积分:10610
      门派:W3CHINA.ORG
      注册:2005/4/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jpz6311whu发送一个短消息 把jpz6311whu加入好友 查看jpz6311whu的个人资料 搜索jpz6311whu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jpz6311whu的博客4
    发贴心情 
    推理的用法请看这里:
    http://jena.sourceforge.net/how-to/dig-reasoner.html
    覆盖原来的owl可以使用OntModel的下面两个方法:
    writeAll
    Model writeAll(java.io.Writer writer,
                   java.lang.String lang,
                   java.lang.String base)Write a serialized represention of all of the contents of the model, including inferred statements and statements imported from other documents. To write only the data asserted in the base model, use write. It is often better to use an OutputStream rather than a Writer, since this will avoid character encoding errors.

    The language in which to write the model is specified by the lang argument. Predefined values are "RDF/XML", "RDF/XML-ABBREV", "N-TRIPLE" and "N3". The default value, represented by null, is "RDF/XML".


    Parameters:
    writer - The output writer
    base - The base uri for relative URI calculations. null means use only absolute URI's.
    lang - The language in which the RDF should be written
    Returns:
    This model

    --------------------------------------------------------------------------------

    writeAll
    Model writeAll(java.io.OutputStream out,
                   java.lang.String lang,
                   java.lang.String base)Write a serialized represention of all of the contents of the model, including inferred statements and statements imported from other documents. To write only the data asserted in the base model, use write.

    The language in which to write the model is specified by the lang argument. Predefined values are "RDF/XML", "RDF/XML-ABBREV", "N-TRIPLE" and "N3". The default value, represented by null, is "RDF/XML".


    Parameters:
    out - The output stream to which the RDF is written
    base - The base uri to use when writing relative URI's. null means use only absolute URI's.
    lang - The language in which the RDF should be written
    Returns:
    This model

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/10/11 11:20:00
     
     j08102728 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:40
      积分:259
      门派:XML.ORG.CN
      注册:2007/8/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给j08102728发送一个短消息 把j08102728加入好友 查看j08102728的个人资料 搜索j08102728在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看j08102728的博客5
    发贴心情 
    謝謝大大回答....
    小弟想在問一個問題??
    假如 a是b的subclass  b是c的subclass 那c後面所有subclass 是 a,b (不用任何推論器情況下,也不用在存檔或覆蓋)
    jena OWL  可以直接抓c後面所有subclass : a,b 一次print出來嗎??
    可以的話 , 要用什麼API 程式碼??
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/10/11 22:52:00
     
     jpz6311whu 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      等级:研三(收到微软亚洲研究院的Offer了)(版主)
      文章:1718
      积分:10610
      门派:W3CHINA.ORG
      注册:2005/4/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jpz6311whu发送一个短消息 把jpz6311whu加入好友 查看jpz6311whu的个人资料 搜索jpz6311whu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jpz6311whu的博客6
    发贴心情 
    不用推理机光靠编程是很难做的,即使编出来,也许效率并不高
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/10/11 23:14:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/3 6:14:56

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

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