以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  rule制订的作用  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=74442)


--  作者:lixiaoming
--  发布时间:4/22/2009 10:20:00 PM

--  rule制订的作用
看了一份帖子,和几个大侠讨论了一下。这是帖子的地址:http://bbs.w3china.org/dispbbs.asp?BoardID=2&id=60678&replyID=60678&star=1&skin=0
请教一下,jena制订了这些rule以后在经过sparql查询语句查询以后,和不用rule直接用同一条查询语句查询输出的结果是不一样的,只有第一种方法,可以得到自己想要的结果,所以感觉rule的作用是结合jena自己的推理机,来完成有目的的推理的,比如我的目的就是要推理得到expert熟悉的研究科目(在帖子里面的例子)。请教各位,制订rule的作用是什么?如果制订rule可以完成有目的的推理,为什么不完善sparql呢?比如我想得到expert熟悉的研究科目,为什么不直接用sparql选择出expert的熟悉科目的值呢,还有如果不制订rule,把它换成racer推理机,那在加入sparql,能不能得到相同的结果呢?
--  作者:jpz6311whu
--  发布时间:4/25/2009 11:50:00 AM

--  
sparql只能做检索,无法做推理
--  作者:Humphrey
--  发布时间:4/26/2009 7:36:00 AM

--  
楼主想开点儿,不要太较真儿。查询无论如何也要比推理的功能弱,只有在逻辑简单的情况下才有可能相互替代。是否使用推理,可以视您的研究角度和逻辑复杂度而定。其实最好的办法是哪个方法在这个特定的情况下好用易用就用哪个,能够得到预期的结果就可以。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
8,648.438ms