写在前面:
当不小心关了某界面时,从windows - views或者tabs里找对应的!
最终视图:
项目流程:
1、决定本体的领域和范围
2、考虑使用已有的本体(操作参考上篇文章)
3、例举本体中的关键项
4、确定类和类的结构
5、确定类的属性
6、确定属性的特点
7、创建实例(实体)
(这是逻辑上的流程)
下文按照实际的操作步骤说明!
文章目录
- 1 创建类
- 2 添加类与类之间的约束
- 3 添加类的属性
- 3.1 对象属性(类与类的关系)
- 3.2 数据属性
- 4 创建实例(实体)
- 4.1 创建实例名称
- 4.2 添加实体属性
- 4.2.1 对象属性
- 4.2.2 数据属性
- 成果展示
打开protege,左上方的四个标签:
Active Ontology:活跃本体
Entity:实体信息
Individual by Class:对象信息
DL Query:DL查询
(建议调整字号:File - Preference - Renderer - Font size,我调的18)
正式开始!
1 创建类
目标:
建立 人物 类:
2 添加类与类之间的约束
类与类之间的约束:互斥、子类、等价类、原子类等。
目标:
- 企业类与地点类互斥(如下)
- 有限责任公司类与股份有限公司类互斥
企业 类与 地点 类 互斥:
(如果没找到description 企业窗口,windows-views-class views-description)
3 添加类的属性
3.1 对象属性(类与类的关系)
类 -----对象属性-----> 类
目标:
- 企业 -----上游-----> 企业
- 企业 -----下游-----> 企业
- 人物 -----总经理------> 企业
- 人物 -----法人------> 企业(如下)
- 地点 -----注册地------> 企业
添加对象属性:法人
(如果没找到object properties,Windows - tabs - object properties)
指定 法人 所属类 —— 人物 :
指向 企业 类:
即:
3.2 数据属性
类的数据属性及其数据类型
目标:
数据属性 | 类 | 类型 |
---|---|---|
主营业务(如下) | 企业 | string |
成立时间 | 企业 | string |
年龄 | 人物 | int |
性别 | 人物 | string |
添加数据属性:主营业务
(如果没找到data properties,Windows - tabs - data properties)
指定 主营业务 所属类 企业:
(下图12标反了)
即:
属性 主营业务 的数据类型:
接着上一步,找range
4 创建实例(实体)
目标:
实例 | 类 | 对象属性 | 数据属性 |
---|---|---|---|
雷军 | 人物 | 1,法人 小米科技有限责任公司(如下) 2, 总经理 小米科技有限责任公司 | 1,性别(string) 男 2.年龄(int) 50 |
小米责任有限公司 | 其他有限公司 | - | 主营业务(string):技术开发、技术进出口、计算机等(如下) |
北京 | 地点 | 注册地 小米责任有限公司 | - |
4.1 创建实例名称
创建实例 雷军:
(如果没找到individuals,Windows - views - individual views -individuals)
确定实例 雷军 所属的类 —— 人物:
4.2 添加实体属性
4.2.1 对象属性
对于实例 雷军,填写其对象属性:
(3、4填写对象属性的名称、作用的另一实体)
4.2.2 数据属性
对于实例 小米科技有限责任公司,填写其数据属性:
成果展示
也就是文章最前边的那个图
(如果没找到ontograf,windows-tab-ontograf)
更多推荐
protege5 本体(2)本体构建 入门
发布评论