Protege4.3使用入门(一)

1.下载

下载地址http://protege.stanford.edu/download/protege/4.3/installanywhere/Web_Installers/,目前版本信息Protégé Desktop 4.3(2014/2/20)。根据机器选择相应的平台,这里选择Windows 64bit。如果你的机器上已经安装了java vm只需要下载without Java VM

2.安装,一路next下去就可以啦

不过第4步时可以选择指定的java虚拟机,如果没装过java就应该选择第一种

已经安装过java vm只要指定所对应的jvm就好了,继续next大概不到一分钟就装好了

3.新建项目

通过Protege.exe打开软件,如图所示:

左面的黑窗口给出了启动的整个加载过程。就让它最小化吧不要关了,否则右边的窗口也没啦。我们的操作主要集中在右面的GUI窗口,默认展现Active Ontology(统计信息)标签下的信息,此时已经创建了一个项目你可以通过Ctrl+Shift+S进行保存,根据向导选择相应的文件格式和保存路径就好啦

用文本编辑工具打开保存文件,文件内容如下:

4.新建plain Class

protege工具展现的面板还是比较多的,首先找到Classes面板吧

在子面板Class hierarchy下就可以新建Class。单击Thing,这时新建 OWL Class 按钮就激活了由原来的灰色变成了激活状态。我们通过,点击就可以创建子类了。输入名字,点击确认就创建好了。

接下来可以为Animal创建子类Herbivore和兄弟类Plant了,如

5.定义排它性关系

选中Animal此时右侧的窗口Description:Animal中选择Disjoint With就可以选择与之相排斥的类Plant添加完成后如下

6.建立属性

找到Object Properties面板

和建立Plain Class相似,选中topObjectProperty就可以建立了,并将其标记为Transitive(可传递性)

同样建立eat属性,同时设定其Domains,不是任何事物都可以吃的,所以选择Animal

建立eated,同时将其标记成eat逆

7.限制属性类

现在又要回到Classes画板下面了,在下面创建Branch,Branch是Tree的一部分,但不是Tree的子类,所以放在Plant下,这时又要体现部分关系,同样Leaf依存于Branch

再定义吃树叶的Giaffe(长颈鹿)吧

1.支持OWLViz

利用OWLViz查看我们构建Class的结构图。如果尚未安装,请到http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.36.msi,在网上查询可能部分版本不兼容问题。这里使用graphviz2.36

安装好之后,来试一下吧:

不妙啊,还是有问题。看下提示信息:This is probably because OWLViz could not find the DOT application,没找到相应的DOT应用程序啊,但是安装好了。看来是程序没识别到安装路径,我们到File-〉Preferences来找一下吧

在这里,设置你的安装路径Dot.exe位置,

现在就可以看到了,

只可惜不支持中文:

偶然发现可以通过加入label形式解决这个问题Class Name还要是英文,加入label后显示成中文

现在说一下Label标签,切换到Classes面板。选中要加标签的类,在右面子面板Annotations,对应label值为猪就好啦

2.OntoGraf

另一种查看结构方法,我们用一下OntoGraf查看:直接切换面板就好啦

Protege使用教程相关推荐

  1. Protege 使用教程(详细讲解 入门简单易懂)

    Protege 使用教程 首先看一下我们的数据库表单,主要是三个类别,五张表单. 并且像actor.movie.genre中包含具有的属性. 接下来,我们的需求就是使用Protege软件,构建实体关系 ...

  2. Protege使用教程(进阶篇)

    11这篇教程接着基础篇和推理篇,对于基础篇和推理篇解释的步骤这里不在重复解释.不知道的朋友请先看基础篇和推理篇来熟悉基本操作步骤.点击这里参照新手入门基础篇和推理篇 在本篇进阶片教程中主要是介绍个体的 ...

  3. 知识图谱本体建模工具Protege使用教程

    1.下载 先去官网下载:protégé 直接下最新版,点击会有注册页面,只填必填项的name和project description即可. 下载后解压即可使用. 2.安装可视化工具Graphviz 去 ...

  4. Protege使用教程(推理篇)

    本篇将接着基础篇,在动物本体中,建立狮子类(Lion)和肉食动物类(Carnivore),通过推理得到狮子是肉食动物.通过这个实例来简单了解推理机Racer的用法. 基本操作方法在基础篇中有讲解,以下 ...

  5. Protege使用教程总结及详解,附官方教程文档(上)

    1. 介绍 Protégé是一款用于构建OWL/RDF等本体的开发工具,对于自然语言处理方向语义强化和标注等工作提供了便利,有关本体(Ontology)或本体论更偏向于构建近似于对象之间的关系网框架, ...

  6. Protege使用教程(基础篇)

    此新手入门对应protege3.1.x版本.通过制作一个简单的动物本体,来使大家了解protege建立owl的基础用法. 步骤1 建立新的项目.打开protege,然后会出现对话框,点击Create ...

  7. Protege 使用教程

    Protégé 软件是斯坦福大学医学院生物信息研究中心基于 Java 语言开发的本体编辑和知识获取软件,或者说是本体开发工具,也是基于知识的编辑器,属于开放源代码软件.该软件主要用于语义网中本体的构建 ...

  8. protege 5.0 教程

    1.下载 下载地址http://protege.stanford.edu/download/protege/4.3/installanywhere/Web_Installers/,目前版本信息Prot ...

  9. 知识图谱 Protege 本体构建

    知识图谱 Protege 本体构建 Protege 相关资源 Protege OWL Tutorial 官方教程 : http://owl.cs.manchester.ac.uk/publicatio ...

最新文章

  1. 2021春季每日一题 【week1 未完结】
  2. flex 还有人用么_11月LSAT-FLEX:考或不考对今年的申请有什么影响?
  3. HashMap的put方法讲解
  4. 多层数组如何遍历_带你从零学大数据系列之Java篇---第五章:数组
  5. DSAPI多功能组件编程应用-HTTP监听服务端与客户端
  6. A股开盘:深证区块链50指数跌0.52%,华闻集团跌停
  7. python模拟浏览器代码_python 模拟浏览器
  8. Android 如何全局获取Context
  9. 数据仓库中元数据的定义、用途及元数据的分类。
  10. uni-app 开发微信公众号(H5)JSSDK 的使用方式
  11. 写php什么梗,什么是php(php是什么梗)
  12. 芯片设计公司有哪些小而美的选择?
  13. WindowManager LayoutParams 上
  14. 如何用c++写联机小游戏?
  15. 校尉羽书飞瀚海,顺序表中增删改
  16. 画思维导图用什么软件比较好?来看看这些实用的软件
  17. 外部排序剖析-以磁带为例
  18. crmeb开发docker
  19. 索引(从零开始)必须大于或等于零,且小于参数列表的大小的错位问题
  20. 【正交调制】数字调制技术之正交调制

热门文章

  1. C++: 日程安排(多继承+友元函数)
  2. BSGS与扩展BSGS
  3. 2021考生如何做考博英语复习规划?
  4. python下载网页上的文件_用Python下载一个网页保存为本地的HTML文件实例
  5. 软件测试:保障软件质量的关键性关口——记中国工商银行软件开发中心北京研发_manok_新浪博客...
  6. TP5 入口文件提到根目录
  7. 在Fedora 16 linux下安装USB无线网卡驱动88x2bu
  8. 【安全】5招防御偷窥软件
  9. CloudCompare源码分析:读取ply文件
  10. UVM-TLM机制解读