写在前面:
当不小心关了某界面时,从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)本体构建 入门