02.1 知识图谱工具 Protege的下载安装与使用

2 Protege的安装

2.1 直接解压缩

哈哈 不知道什么时候,Protege变成了绿色免安装版本,下载好了直接解压即可( 络上其他博客 还要点击NEXT安装,有点过时了):

3 Protege的使用实例-创建类和实体

3.1 新建本体(一个体系)

2.2节所示的图片就是新建本体的页面。

也可以选择file -> new 来新建,点击之后,与上图一致。
(或者open一个别人建立的本体。)

打开protege,看到和下图类似的界面。在Ontology IRI中填写我们新建本体资源的IRI。读者一定要先填写自己的符合标准的IRI。 这个后面建实体关系都会用到。

比如我们设置的hr知识图谱:

3.2 创建类(Class)

  • 第一步:找到“Classes”选项

我们创建类(Class)需要用到“Classes”选项卡,

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

此外,还可以右键点击一个类(人物),创建它的子类(禅师),如下图:

3.4 (重点)创建“关系”properties

“关系”properties 是三元组中间的一环,没有“关系”,试题之间无法连接起来。所以目前最重要的是要创建“关系”properties 连接起不同的实体。

具体方法如下图:

同理可以设置“父亲”、“前身”“开山之祖”、“相识”等关系。

其中设置“相识”的时候,可以点击symmetric(对称性)。 即A相识与B 那么B相识与A。 这一点特别重要,在推理的时候,免去我们人工很多设置。

3.5 (重点)设置实体的属性

实体不仅仅 有相互之间的关系相连接,还有属于自己的一些属性, 比如:对于禅师来说,会有法 ,法 必须是string类型。

我们切换到”Data properties”,我们在该界面创建类的属性,即,数据属性。其定义方法和对象属性类似,除了没有这么丰富的描述属性特性的词汇。其实不难理解,这些描述特性的词汇是传递、对称、反对称、自反等,表明其必定有指向其他资源或自身的边,而我们之前提到过,数据属性相当于树的叶子节点,只有入度,而没有出度。

  • 第二一步创建实体之间的关系

同时在创建实体的过程中就可以顺便填写上试题之间的关系,即三元组。

4 Protege本体保存、可视化、推理

4.1 Protege本体保存

  • 在菜单中选择File -> sava
  • 弹出的页面格式选择:“RDF/XML Syntax” 并点击确定
  • 在新出现的页面中输入保存本体的名字比如:“test苏轼”,保存文件类型选择“OWL File”并点击保存

同时,这个保存后的文件可以共别人打开,发开方式为:File -> Open

4.2 Protege图谱可视化

protege也支持以可视化的方式来展示本体结构。我们点击”Window”选项,在”Tabs”中选择”OntoGraf”,然后”Entities”旁边就多了一个标签页。在右侧窗口中移动元素,可以很直观地观察本体之间的关系。

在菜单中选择 Windows -> Tabs -> OntoGraf

点击之后,所有的推理规则会存储到本体中,比如下图,点击裘文德,会出现他是男人 这样一条新的三元组。

02.1 知识图谱工具 Protege的下载安装与使用

4.4 怎么保存Protege 5.x中HermiT推理机reasoner的推理结果h3>

我们在使用Protégé5.5,我想将推理器的结果保存到本体文件中。当我停止推理时,所有结果都消失了。如何保存结果p>

怎么保存Protege 5.x中HermiT推理机reasoner的推理结果tps://blog.csdn.net/u012052268/article/details/88736783

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年2月1日
下一篇 2019年2月1日

相关推荐