以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 RSS/FOAF/Dublin Core/CIM/PRISM/Gene Ontology 』  (http://bbs.xml.org.cn/list.asp?boardid=3)
----  用Protege建立本体后,怎么用jena或pellet推理机进行推理  (http://bbs.xml.org.cn/dispbbs.asp?boardid=3&rootid=&id=70356)


--  作者:lipeiqiang1997
--  发布时间:12/11/2008 10:52:00 AM

--  用Protege建立本体后,怎么用jena或pellet推理机进行推理
用Protege建立本体后,怎么用jena或pellet推理机进行推理,哪位知道可以讨论一下
--  作者:wanggou
--  发布时间:12/11/2008 2:36:00 PM

--  
protege 3.4beta以上的版本内置了pellet1.5
你选一下就可以用了
如果是之前的版本,你需要下载pellet,然后打开dig server,通常端口是8081
protege里默认的是8080,你得改一下
--  作者:lipeiqiang1997
--  发布时间:12/11/2008 3:51:00 PM

--  
热心人啊,找了好多资料都没有解决这个问题,非常感谢!!!!
--  作者:lipeiqiang1997
--  发布时间:12/11/2008 4:01:00 PM

--  
不好意思,俺是个新手,我按照您的建议操作了一下,不知道怎么把端口改成8080,网上也找不到这样的资料,还得麻烦您一下,再次感谢!!
--  作者:lipeiqiang1997
--  发布时间:12/11/2008 4:02:00 PM

--  
不好意思,俺是个新手,我按照您的建议操作了一下,不知道怎么把端口改成8080,网上也找不到这样的资料,还得麻烦您一下,再次感谢!!
--  作者:wanggou
--  发布时间:12/11/2008 7:53:00 PM

--  
菜单里
OWL->Preference->Reasoning
里面那个Reasoner URL,改一下就好
--  作者:lipeiqiang1997
--  发布时间:12/11/2008 10:52:00 PM

--  
真是个热心的人啊,真不知道该怎么感谢你,我这里有几篇语义网和本体的经典论文,你要是有用的话我就给你发过去。太谢谢了
--  作者:lipeiqiang1997
--  发布时间:12/11/2008 11:07:00 PM

--  
我按照您的方法改了端口,也建好了本体,我先开Protege,后开推理机,什么反应也没有,后来又先开推理机,后开Protege,还是没有反应,推理机那个DOS界面什么也输不进去,我们一帮人研究了好长时间也没有研究出来,所以还需要你详细的给点建议,我替我们这些同学谢谢你了!!!!!!!
--  作者:wanggou
--  发布时间:12/12/2008 9:22:00 AM

--  
哦,你还没弄明白推理机是干嘛呢
protege里的推理机界面上,可以做
1. 检查一致性,就在reasoning那个菜单里
2. 分类
3. 可以做查询,sparql
--  作者:zhenchao0120
--  发布时间:12/15/2008 12:51:00 PM

--  
wanggou朋友,你好
感觉你学的很好。
想请教几个问题
不知道方便否。
我老感觉本体和语义网太空。也不知道从哪里下手。
我想搞检索方向。不知道你有什么好的建议?谢谢!
--  作者:zhenchao0120
--  发布时间:12/15/2008 12:54:00 PM

--  
还有,楼主朋友。你说的那几篇论文可以发给我看看吗
我现在已经毕业,正在考虑考博中。所以急需一些资料。
但是,当时学的时候一头雾水,感觉没学到什么东西。
我的邮箱是zhongguoaoyun_2007@163.com
谢谢了 !
--  作者:wanggou
--  发布时间:12/15/2008 1:30:00 PM

--  
你要想不空,就要在掌握了基本思想以后,深入了解细节
只有了解深入了,才可以得心应手
--  作者:qupanwind
--  发布时间:12/29/2008 4:43:00 PM

--  
阿斯
--  作者:lipeiqiang1997
--  发布时间:4/6/2009 11:11:00 AM

--  
谢谢这位朋友,我们总算是弄出来了,十分感谢。
--  作者:university2046
--  发布时间:9/17/2009 3:32:00 PM

--  
可以用JENA
--  作者:xhjjd-0540
--  发布时间:10/4/2009 10:12:00 AM

--  
我现在也在弄这个东东,一头雾水,楼主能把你的经典论文共享一下吗?
我的邮箱是:xhjjd-0540@163.com
谢谢!!
--  作者:asdwdg
--  发布时间:10/20/2009 3:37:00 PM

--  
楼主可不可以发一份近点论文给我,Email:asdwdg@163.com
在这里谢谢了!
--  作者:asdwdg
--  发布时间:10/20/2009 3:38:00 PM

--  
不好意思,我打错了,是“经典”
--  作者:Humphrey
--  发布时间:10/20/2009 4:54:00 PM

--  
Jena我只试过在eclipse中调用使用,没有用Protege做过。但是wanggou同志说的方法应该是好用的吧,对于Protege来说推理机应该没有什么差别。lipeiqiang1997同志也分享一点经验啊。
--  作者:lipeiqiang1997
--  发布时间:10/20/2009 8:28:00 PM

--  
呵呵,我也是在ECLIPSE中用Jena调试程序,我也没有在PROTEGE中用过Jena,可能我接触这方面较少,到现在我还没有看见过在protege中利用Jena的例子,如果有哪位见过这样的例子,不妨和大家分享一下资料。呵呵。
--  作者:Humphrey
--  发布时间:10/24/2009 7:14:00 PM

--  
据说Protege中大量采用了Jena的代码,不知道它自己是否具备不外挂推理机也能进行简单推理操作的能力。
--  作者:lht_1115
--  发布时间:11/5/2009 4:42:00 PM

--  你真强,想向你请教
看了你的帖子,感觉你真是个“明白人”。现在请教你一个问题:从网上下载的本体,比如一个教育本体,能不能导入到protege里。感觉像是能,但老是失败,我用的protege 3.1+owl editor build15.希望能同你长期交流,我的QQ:526097006
--  作者:yahua8023
--  发布时间:3/29/2010 10:19:00 AM

--  
我现在也在弄这个,一头雾水,楼主能把你的经典论文共享一下吗?
我的邮箱是:wangyahuaxxy8023@163.com
谢谢了

--  作者:shenxin1986
--  发布时间:5/11/2010 7:42:00 PM

--  
刚用了Racer,racer和pellet又有什么区别呢?
--  作者:liuying_0622
--  发布时间:11/21/2010 11:26:00 AM

--  
楼主,我是本体的初学者,可否把经典论文给我发一份?lyaihua1995@163.com
--  作者:xiweiwang
--  发布时间:11/28/2010 7:22:00 PM

--  
我想问下,这位师傅,我用的是protege 4.0  我建完本体后怎样实现它的查询   如何和jena联系啊,  我还学习了jbuider
--  作者:lqx2008
--  发布时间:12/1/2010 2:40:00 PM

--  
我现在也正在学习本体检索方面的  希望那个多与大家交流啊
--  作者:Kejia
--  发布时间:12/2/2010 1:00:00 AM

--  
以下是引用shenxin1986在2010-5-11 19:42:00的发言:
刚用了Racer,racer和pellet又有什么区别呢?


两者都是描述逻辑推理器,实现不同而已。Racer是用Common Lisp实现的,个方面比较严谨,熟悉之后,可以很快地检索自己感兴趣的本体特征;比较适合科研,目前已经支持OWL,Protege里也有插件。Pellet是Java写的,嵌合了各种优化技巧,速度比较快,但有时候会用脑过度,崩溃掉。


--  作者:andyneo
--  发布时间:12/2/2010 8:17:00 PM

--  
楼主可否把经典论文发我一下,我刚刚接触owl 现在尝试做了几个本体,但是还是一头雾水 zhaojiqing_123@163.com 谢谢
--  作者:yaoqianhaha
--  发布时间:12/11/2010 8:21:00 PM

--  咨询
楼主您好 我的论文研究方向是基于领域本体的 但是对这方面我是初学者 真希望楼主可以提供一些可以学习的资料 真的是万分感谢 我的邮箱是yaoqianlb@126.com
--  作者:andyneo
--  发布时间:12/27/2010 4:26:00 PM

--  
烦劳发一下论文 :294017704@qq.com  /zhaojiiqng_123@163.com 谢谢!
--  作者:wangxx2099
--  发布时间:12/29/2010 4:02:00 PM

--  
楼主,你好,感觉你已经对这个方向有比较深入的了解了,而我只是初学,所以想请教你个问题,我的课题是想对法律条款方面建立本体库,再实现检索,而我现在却完全不知道实现起来是怎么样一个过程?应该怎样做?您有什么建议没有?,还有,我也想要您说的那几篇经典论文,劳驾给我发一下,谢谢,275929958@qq.com

--  作者:HONGDAXIANG
--  发布时间:2/26/2011 10:06:00 AM

--  
表示一样的不解...希望上面的兄弟可以给我点资料啊...急切的等待你的资料啊....我也是新手啊....遇到你一样问题,怎么配置那个racer都配置不成功哦....救命啊!!!
--  作者:HONGDAXIANG
--  发布时间:2/26/2011 10:09:00 AM

--  
楼主,你好,感觉你已经对这个方向有比较深入的了解了,而我只是初学,所以想请教你个问题,我的课题是想对法律条款方面建立本体库,再实现检索,而我现在却完全不知道实现起来是怎么样一个过程?应该怎样做?您有什么建议没有?,还有,我也想要您说的那几篇经典论文,劳驾给我发一下,谢谢,466680285@qq.com
--  作者:andyneo
--  发布时间:2/26/2011 10:14:00 AM

--  
抱歉啊 我也不清楚 你具体可以找楼主 呵呵
--  作者:lavender_22
--  发布时间:3/22/2011 2:59:00 PM

--  
请问楼主,如何在protege3.3.1中嵌入jena呀,如何使用呢?
另问下,owlviz4u-1.0-bin是不是只能用于3.3.1版本,那4.1版本如何使得中文类得以显示呢?
还请大家不吝赐教啊
--  作者:HONGDAXIANG
--  发布时间:3/22/2011 3:45:00 PM

--  
嘿嘿,谢谢你的回复哈,我还是不理解...希望又谁有资料哦,援助哈...
--  作者:alindercomeon
--  发布时间:12/6/2012 10:53:00 AM

--  [原创]
大侠,您好,我是一名学生,我现在研究本体查询和推理,感觉这个方向不是很多人知道,
我现在学习pellet时遇到了一个问题,查百度,看到w3china.org才知道您是这方面的高手,
我带着激动和真诚向您请教这个问题,我先描述一下我的问题:
     我是想用pellet对本体用sparql语言查询,从http://clarkparsia.com/pellet/protege  下载了一个pellet-2.2.2压缩包,这个压缩包请您下载看看,我现在还不能上传资源,里面有一个examples文件,我建了一个examples的java project ,把原来examples里所有的东西都复制在现在的examples里了,并且把pellet-2.2.2里所有的.jar文件也导入项目里了,其中的data文件夹里有所有需要的.owl文件和.sparql文件, src里有一些java类的实例,其中的SPARQLDLExample.java是用sparql语言对本体查询,我现在用的SPARQLDLExample.java里的内容是这样的:
package org.mindswap.pellet.examples;
public class SPARQLDLExample {

 // The ontology loaded as dataset
 private static final String ontology = "file:d:/Workspace/MyEclipse 8.5/examples/data/university0-0.owl";
 private static final String[] queries  = new String[] {
          
   "file:d:/Workspace/MyEclipse 8.5/examples/data/lubm-query4.sparql",
   
   "file:d:/Workspace/MyEclipse 8.5/examples/data/lubm-sparql-dl.sparql",
   
   "file:d:/Workspace/MyEclipse 8.5/examples/data/lubm-sparql-dl-extvoc.sparql" };

 public void run() {  }
  
原来文件中file: 后面用的是相对路径,我调试的时候老说examples/data/university0-0.owl(系统找不到指定路径)我就把三个file指向文件的相对路径该为绝对的,就没报原来的错误,可现在在执行时又有这样的错误:

WARN [main] (OntDocumentManager.java:1078) - An error occurred while attempting to read from file:examples/data/univ-bench.owl. Msg was 'Not found: file:examples/data/univ-bench.owl'.
com.hp.hpl.jena.shared.NotFoundException: Not found: file:examples/data/univ-bench.owl
 
PREFIX  ub:   <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
PREFIX  rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

SELECT  ?X ?Y1 ?Y2 ?Y3
WHERE
  { ?X  rdf:type         ub:Professor ;
        ub:worksFor      <http://www.Department0.University0.edu> ;
        ub:name          ?Y1 ;
        ub:emailAddress  ?Y2 ;
        ub:telephone     ?Y3 .
  }
--------------------
| X | Y1 | Y2 | Y3 |
====================
--------------------

我感觉现在比原来的错误好了一点,现在就是在查询的时候没找到An error occurred while attempting to read from file:examples/data/univ-bench.owl. Msg was 'Not found: file:examples/data/univ-bench.owl'.
lubm-query4.sparql中的内容是这样的:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>

SELECT ?X ?Y1 ?Y2 ?Y3
WHERE
{?X rdf:type ub:Professor .
?X ub:worksFor <http://www.Department0.University0.edu> .
?X ub:name ?Y1 .
?X ub:emailAddress ?Y2 .
?X ub:telephone ?Y3}
我不知道这是什么原因,不知道您可不可以帮帮我,谢谢了。
    


--  作者:海豚_128
--  发布时间:12/25/2012 1:42:00 PM

--  
jena当中有专门的调用推理机的函数。jena的推理分为 无推理模式、rdf推理、owl推理。其实,这些都是现成的只要调用其API函数即可。如果需要进一步的代码,请留贴子。
--  作者:glcyming
--  发布时间:2/3/2013 11:56:00 PM

--  高手请指点
你好,我刚开始接触本体推理的部分,感觉一头雾水啊,调试一个很小的问题都的用一天,而且网上的资料很少啊,觉得你很厉害,可不可以留下qq请教一下,十分感谢!我的qq1187217794
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
140.625ms