以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- 讨论一下Jess与Racer推理的区别! (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=18055) |
-- 作者:lingersoft -- 发布时间:5/10/2005 10:19:00 AM -- 讨论一下Jess与Racer推理的区别! 我目前在Protege下建立了一些本体,但是没有用OWL,直接用的class和slot,觉得用Protege的JessTab可以对其推理利用,但是版上的兄弟大多用OWL本体,并用Jena和Racer推理,希望各位XDJM们能给出这两种方式的区别! |
-- 作者:yanxq -- 发布时间:5/10/2005 10:43:00 PM -- owl是w3c的标准,而class和slot结构,是人工智能中的知识表示方法。因此更推荐使用owl |
-- 作者:微生物 -- 发布时间:5/17/2005 12:22:00 PM -- Jess(Java Expert Shell System)是基于Java语言的CLISP推理机。 CLISP是基于产生式的前向推理引擎,它是一种非常基础性的东西,许多 上层的推理任务,都要映射到这个推理引擎上来运行。 CLISP(或Jess)原则上可以处理各种领域的推理任务,只要系统能够 为CLISP提供这个领域的特有领域规则(产生式形式给出)和事实信息(Assertion 形式给出)。 本体推理作为一类应用,当然也可以映射到CLISP推理机上 进行推理,但必须为推理机提供本体领域的有关规则。例如,要用CLISP(Jess) 进行OWL的推理,就要以产生式规则的形式,向系统中输入OWL的每种语言成分 的含义的有关规则。有了这些规则后,就可以用CLISP对OWL形式给出的本体 进行推理了。同理,若对DAML形式给出的本体进行推理,就需要向CLISP中 提供DAML的每种语言成分的含义的有关规则。 Jess(CLISP)的优点是:推理机是开放的,用户提供不同的规则系统,就可以 进行不同领域的推理工作,用户可以对推理机的推理能力进行扩展。 但,作为前向推理系统,Jess用空间换时间,推理会产生大量的中间数据,空间 效率很低;同时,由于Jess(CLISP)是通用推理引擎,不可能提供针对各种具体领 域的优化能力,使得这种推理机制的效率很难优化。 现在,针对本体的推理,越来越多地集中在了几种标准的本体语言上,如OWL、 Jena是面向语义Web的应用开发包,包含的内容比较全面,推理机只是其中一部分。 综上所述,可做如下区分: 这就可以解释:为什么当用户使用owl表示本体时,Protege会用Jena或RACER等推理, |
-- 作者:dianadai -- 发布时间:9/9/2005 10:47:00 AM -- 楼上的大哥说的太好了,让我豁然开朗!!! |
-- 作者:yuntailyg -- 发布时间:9/19/2005 11:00:00 AM -- 又学到新的了。谢谢 |
-- 作者:babyblue -- 发布时间:9/19/2005 4:01:00 PM -- 今天刚看了一点关于jess的内容,然后下载Jess,可是不知道怎么用:( 谁能给讲讲? |
-- 作者:alandun -- 发布时间:9/19/2005 10:57:00 PM -- re |
-- 作者:w3cxxwz -- 发布时间:3/11/2006 9:03:00 AM -- 讲的好,是我豁然开朗! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |