推理机Jess、Racer、Jena 比较 (转)
来源:互联网 发布:淘宝卖家退款验证码 编辑:程序博客网 时间:2024/05/22 08:06
现在,针对本体的推理,越来越多地集中在了几种标准的本体语言上,如OWL、 DAML、RDFS/RDF等,这样,研究者给出效率更高的,针对这些具体应用的推理机。象RACER、FaCT、Pellet等就是这类具体有强烈针对 性的推理机。它们的优点是:效率很高,使用上也非常方便;缺点是:不是通用推理机,将推理能力限定在几种具体的本体语言上,而且用户很难对它进行扩展。 值得强调的是,RACER、FaCT、Pellet采用描述逻辑作为理论基础,算法采用Tableau 算法。这些系统都做了大量的优化工作。
Jena是面向语义Web的应用开发包,包含的内容比较全面,推理机只是其中一部分。 Jena提供的推理机也和RACER、FaCT、Pellet等一样,是针对本体的推理机,但Jena本身并不是‘推理机设计专家’,它自身包含的推理机 基本上就是一种CLIPS配合本体领域产生式规则的前向推理系统。因此,它的运行效率不是很高。好在现在有DIG接口, DIG有点象数据库中的ODBC,允许前端挂接到后台不同的推理引擎上。这样,在Jean中,也可以使用RACER、FaCT、Pellet这样更‘专业 ’些的推理机。
综上所述,可做如下区分: 1. Jena中的推理引擎和RACER都是针对具体本体语言的推理机,针对性强,效率高。 2. Jess是层面更低的,通用的CLIPS推理机。
这就可以解释:为什么当用户使用owl表示本体时,Protege会用Jena或RACER等推理,而当用户使用class/slot表示本 体时,Protege仅能使用Jess。 其实,从能力上,Jess 也可以完成owl推理(需要输入相应的产生式规则库),只是效率低。
- 推理机Jess、Racer、Jena 比较 (转)
- 推理机Jess、Racer、Jena 比较
- 推理机Jess、Racer、Jena 比较
- 推理机Jess、Racer、Jena 比较
- Jess与Racer推理的区别
- 一些与OWL相关的推理机的区别(如:Jess、Jena、Pellet等)
- JENA推理机解读
- protege4.3 本体构建及推理机racer的使用
- jena 简单查询2(推理)
- 利用Jena进行推理
- Jena 本体推理
- jena推理学习
- Jena 本体推理规则(Rules)的介绍
- Jena 本体推理规则(Rules)的介绍
- Jena推理,其推理的规则写法 转自www.ieee.org.cn论坛
- Jena推理功能的展示
- Jena 本体推理规则介绍
- Jena进阶(二)本体推理规则(Rules)的介绍
- HashMap collision problem
- 微派第四届企业微信营销培训成功举行
- 一些笔记
- spring访问数据库
- delphi 短信猫(SMS)编程总结
- 推理机Jess、Racer、Jena 比较 (转)
- 信息检索之索引压缩
- Setup win32 development environment
- (转)Cocos2d-x加Box2D制作弹弓类游戏
- log4net 发送错误日志到邮箱配置
- python 写的http后台弱口令爆破工具
- 几十个网站后台模板css+div模板收集
- Jena2提供的规则推理引擎
- 交货单过账后添加文本