Protege-OWL笔记3推理机(非一致性)
Lesson 3
OWL-DL
判断类是否有从属关系,是不是subclass
一致性检查,该不该instances
使用推理机需要下载插件
推理机创建
1、manually constructed(手动创建)
asserted hierachy
2、classify the ontology(自动生成)
inferred hierachy
推理机的使用
示例:
故意在两个类中放入同一个子类,并且同时包含这个子类的两个subclass互斥(错误逻辑),选中Reasoner-Pellet(Incremental),点击Start reasoner(开始推理)
推理结果在Classes视图的Inferred中,推理机会报错。
红色部分为互斥类,因为其中包含同一个子类,因此报错
Lesson 4
设置primitive class和defined class
充分条件:
B是属于A类的个体
A类的个体满足四个指定的条件
则B一定拥有这四个指定的条件
充分必要条件
除了满足充分条件外,还有:
B满足四个指定的条件,则B一定是A的个体
例:
芝士披萨CheesePizza个体有has Topping some Chess Topping属性,说明芝士披萨有芝士(充分条件),但是并不满足反向判断的条件(所有有芝士的披萨不一定是芝士披萨)
但是如果加入defined class(Edit-Convert to defined class),has Topping some Chess Topping属性将变成充分必要条件 ,因此从该属性会从SubClass Of区转移到Equivalent To(说明可以相互转换,是等价的,充要的)
并且具有充要属性的个体前的圆圈由空心变为三杠。
Protege-OWL笔记3推理机(非一致性)相关推荐
- CPL DPL RPL的区别 一致性代码段和非一致性代码段
概述:在谈论保护模式编程的时候,一直会有这样的困惑:为什么除了CPL和DPL还有RPL?什么时候高特权级不能访问低特权级?什么时候低特权级不能访问高特权级?一致性代码和非一致性代码有什么区别?等等这些 ...
- 非一致性访存系统_Hibernate事实:访存策略的重要性
非一致性访存系统 在使用ORM工具时,每个人都承认数据库设计和实体到表映射的重要性. 这些方面引起了很多关注,而诸如获取策略之类的事情可能只是推迟了. 我认为,不应将实体获取策略与实体映射设计分开,因 ...
- NUMA全称 Non-Uniform Memory Access,译为“非一致性内存访问”,积极NUMA内存策略
目录 NUMA的诞生背景 NUMA构架细节 上机演示 NUMA Memory Policy What is NUMA Memory Policy? Memory Policy Concepts Sco ...
- vba遗传算法之非一致性突变
http://www.docin.com/p-959323141-f4.html 1 Sub 非一致性变异() 2 Dim totalGenerate As Integer, currentGener ...
- 如何检查SMC存储卡有非一致性或者是格式错误以及修复的方法?
如何检查SMC存储卡有非一致性或者是格式错误以及修复的方法? 概述: SIMATIC 存储卡(SMC)使用的是特殊的 FAT32 文件系统,且能够在 Windows 系统中使用. 如果在 Window ...
- 一致性成本 非一致性成本
一致性成本vs非一致性成本 质量成本: 质量成本(cost of quality)包括在产品生命周期中为预防不符合要求,为评估产品或服务是否符合要求,以及因未达到要求(返工),而发生的所有成本. 一致 ...
- 质量成本(一致性成本和非一致性成本)
项目管理知识体系指南第四版(PMBOK2008)8.1.2.2 质量成本. "质量成本包括在产品生命周期中为预防不符合要求.为评价产品或服务是否符合要求,以及因未达到要求,而发生的所有成本. ...
- 一致性成本和非一致性成本
今天区分一下"一致性成本"和"非一致性成本"区别: 先上图: 一致性成本 指预防出错的所发生的成本.质量保证属于一致性成本. 一致性成本又分为预防成本.评估成本 ...
- Protege 学习笔记
1 命名 命名采用驼峰命名法,通常: class(类)命名时,首字母大写,如Person,Place,Topping property(属性)命名时,首字母小写,如career,fullname 加同 ...
最新文章
- 项目协作和团队管理难的问题,智办事都帮你解决
- 最近对python颇有兴趣
- 基于用户投票的排名算法Reddit
- 【Android 逆向】Android 进程注入工具开发 ( 总结 | 源码编译 | 逆向环境搭建使用 | 使用进程注入工具进行逆向操作 ) ★★★
- 【PAT甲级 素数判断 进制转换】1015 Reversible Primes (20 分) Java版 4/4通过
- java三个技术平台_Java的3个平台有什么区别
- fopen()及相关函数使用
- dsp广告和信息流广告区别_信息流广告和sem广告有哪些区别2021?
- 深度学习文本分类|模型代码技巧
- Curve Modeling:车道线检测新工作(CVPR2022)
- 快速排序算法_大佬的快速排序算法,果然不一样
- Pod 的生命周期及探针
- 好用的开源内网穿透工具NPS
- 自然科学与军事技术史
- 如何将国际音标插入到Word中? | 怎么打48个国际音标?
- java excel 打勾_在excel中如何打钩
- 拉格朗日插值的优缺点_如何直观地理解拉格朗日插值法?
- python说句心里话a_python第一周作业
- 80psi等于多少kpa_1kpa等于多少psi
- 优先级Priority