1.下载
先去官网下载:protégé
直接下最新版,点击会有注册页面,只填必填项的name和project description即可。
下载后解压即可使用。
2、安装可视化工具Graphviz
去官网:Download | Graphviz下载。下一个最新版的zip就行。
我解压在了Protege文件夹下,然后在 Preference下指定目录。
指定一下你解压完的Graphviz下的dot.exe,确定。
PS:如果这样报错就尝试在环境变量的系统变量的path变量中添加下graphviz文件的bin目录,按我的步骤来应该不会报错,有报错请留言。
3、创建最基础的实体和关系练习
打开Protege.exe,先有一个安装各种包的提醒,我先关掉了,然后是初始页面。
一些基础功能没添加到tab上,按下图把没有的加上。
点击Entity(实体),右键owl:Thing,Add Subclass 创建实体Animal 和 Plant,Plant下新建一个tree,Animal新建Herbivore(食肉动物)。
点击tab上的Object Properties,右击topObjectProperty选择Add Sub-porperties,输入is_part_of,在右下角复选框勾上Transitive(可传递性)。
再添加一个eat,右下角Domain里定义该属性的主体的类是Animal。
再添加一个eated(被吃),右下角 inverse of逆关系为eat。
回到Classes,创建Branch,Leaf,Leaf is_part_of only Branch,Branch is_part_of some tree。
食肉动物Herbivore下新建长颈鹿Giraffe,长颈鹿吃树叶。
点击tab里的OwlViz,点击图里的图标 。
添加OntoGraf
小demo构建完毕,protege也可以创建中文,详见02.1 知识图谱工具 Protege的下载安装与使用_博客堂-CSDN博客_protege