protege 推理机教程
1、在Animal中建立狮子类和肉食动物类。定义这两个类在同一级中,即这两个类为兄弟关系,目的是推理后狮子变为肉食动物的子类
2、编辑狮子类的属性。这里我们定义狮子只吃素食动物。
3、编辑肉食动物的属性。这里我们需要建立一个eat的子属性maineat(主要吃的是)
4、因为肉食性动物可以吃植物,所以我们无法单纯的靠eat来推理出Lion是不是肉食性动物。
5、将肉食动物的maineat属性变为充分必要条件。因为在现在的逻辑模型中我们的标沼敫裣秤准是开放世界假说,也就是说在没有成功证明某个陈述之前,我们将这个陈述定义为未知的事实而不是假的。
6、因为我们没有明确指出肉食动物不能主要吃植物,所以肉食动物主要吃植物这个陈述是未知的,而不是假的。这样就给我们的推理造成了影响,所以我们需要明确指出肉食动物主要吃动物。也就是充分必要条件。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:73
阅读量:91
阅读量:85
阅读量:25
阅读量:47