以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  jena推理的原理是什么呢?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=50969)


--  作者:summerbell
--  发布时间:8/4/2007 9:15:00 PM

--  jena推理的原理是什么呢?
不知道jena对owl和rdf进行推理的算法是怎样的?实在难以令人满意啊。
得到的初步资料是jena基于规则推理,但是至于那么满么?
还有Pellet,感觉它好像使用了jena的api,为什么会比jena快呢?(听说的,没有用过Pellet。)

还望知道的同学指点。


--  作者:jpz6311whu
--  发布时间:8/4/2007 11:28:00 PM

--  
楼主可以看看jena源代码,特别是rule那个包,就知道它的算法是怎么样的了.
pellet使用了jena的api,特别是arp那一块,但是没有使用jena的推理引擎 。
正如protege owl api使用了jena的arp,但是database类型的knowledgebase,并没有使用jena的持久化api,而是使用的protege core的api
--  作者:yayatu
--  发布时间:8/5/2007 1:09:00 PM

--  
请教jpz6311whu,如何了解这些的?
是看Jena的文档吗?还是看Pellet的文档。Pellet的文档非常少啊,觉得~
不太 会使用Pellet。不知道是怎么推理的
--  作者:summerbell
--  发布时间:8/5/2007 4:37:00 PM

--  
研究了一下jena中自带的Computer例子。
一路debug,发现jena的推理机制是
首先,加载owl文件,并形成图;
其次,加载jena自带的300条规则;
最后,由形成的图和自带的规则,推出所有结论。

之后可以用查询语句在所有结论中找出用户关心的结论。

贴一下供大家参考。如果哪里有问题,还望指正。


--  作者:summerbell
--  发布时间:8/5/2007 4:45:00 PM

--  
当所有结论都被推理出来,则查询过程是很快的。
慢的部分在于规则与图结合,推理所有结论的这个过程。
计划在深入代码研究一下这块。
--  作者:jpz6311whu
--  发布时间:8/5/2007 9:10:00 PM

--  
以下是引用yayatu在2007-8-5 13:09:00的发言:
请教jpz6311whu,如何了解这些的?
是看Jena的文档吗?还是看Pellet的文档。Pellet的文档非常少啊,觉得~
  不太 会使用Pellet。不知道是怎么推理的


如果要了解如何使用,看文档就行了,如果要了解算法和实现,那就得看源代码了
--  作者:lipeiqiang1997
--  发布时间:3/16/2009 11:00:00 AM

--  
哪位同学手里现在有Jena文档,可否给我一份。我邮箱是    lipeiqiang84@163.com    谢谢!
--  作者:myl
--  发布时间:3/17/2009 9:57:00 PM

--  
好古老的问题
--  作者:Humphrey
--  发布时间:3/18/2009 8:41:00 AM

--  
通过summerbell同志的讲解,我们了解了Jena推理的过程。
或许将OWL转化成图表示是整个过程中最耗时的阶段了,所以Pellet才没有直接采用Jena的推理模块。
关于Jena文档的问题,其实不是问题。Jena的压缩包里已经提供了整个站点的说明文件。
--  作者:ylpp108
--  发布时间:3/18/2009 9:53:00 AM

--  
个人觉得将OWL转化成图表示并不是最费时的,最费时的应该是图结合规则进行推理这个过程。
对于同一个owl文件,在加载形成OntModel对象的时候使用RDFS Reansoner明显要比使用OWL Reasoner快很多。就是因为RDFS Reansoner使用的规则比OWL Reasoner使用的规则简单。
--  作者:lipeiqiang1997
--  发布时间:3/19/2009 7:54:00 PM

--  [讨论]
希望以后多多交流这一方面的知识,呵呵,有交流才可以提高技术。我邮箱是
    lipeiqiang84@163.com    欢迎讨论相关话题。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
64.453ms