码迷,mamicode.com
首页 > 其他好文 > 详细

protege5.2基础教程

时间:2020-01-03 12:11:04      阅读:563      评论:0      收藏:0      [点我收藏+]

标签:添加   mic   子节点   sem   object   company   div   mamicode   prot   

1.界面分析

技术图片

 

 其中Active ontology表示本体的IRI地址,基本不用修改;Entities表示实体类,可以理解为面向对象的类的概念;individuals by class 是显示实体类与实体对象。

Entities界面

技术图片

 

 

individuals by class 界面

技术图片

 

 

2.建立基本的本体网络

1.建立实体类

点击上面的entities菜单栏,进入实体建立界面

技术图片

 

这里从左到又有三个选项,第一个是添加子节点,第二个是添加兄弟节点,第三个是删除。可以理解为owl:Thing相当于编程中的Object,所有的类都继承这个类,添加子节点即是添加继承这个类的新类,添加兄弟节点即为创建一个地位相同的类没有继承关系,如:

技术图片

 

 我创建了两个实体类Company,Person,这两个就是兄弟节点,都继承Thing这个基础类。也可以通过右击Thing来添加子类:

技术图片

 

 右边下边选项介绍

技术图片

 

 右边上边选项

技术图片

 

 

2.建立对象属性

与建立实体类一样的方法建立属性

技术图片

 

 右边栏选项,属性主语也称为属性属于哪个类别,属性谓语也称为属性的取值范围技术图片

 

 如我对workIn属性设置为

技术图片

 

 主语为人,宾语为公司,与hasEmployee形成逆属性,即表示为某人在某公司工作,那么该公司就有一个该员工。

3.建立数据属性

技术图片

 

 技术图片

 

 如设置公司名字为一个字符串

技术图片

 

 

4.创建实体对象

技术图片

 

 6.本体可视化

技术图片

protege5.2基础教程

标签:添加   mic   子节点   sem   object   company   div   mamicode   prot   

原文地址:https://www.cnblogs.com/kwzblog/p/12143999.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!