以文本方式查看主题 - 计算机科学论坛 (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 --
如果要了解如何使用,看文档就行了,如果要了解算法和实现,那就得看源代码了 |
-- 作者: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 |