1. 介绍
Protégé是一款用于构建OWL/RDF等本体的开发工具,对于自然语言处理方向语义强化和标注等工作提供了便利,有关本体(Ontology)或本体论更偏向于构建近似于对象之间的关系网框架,通过面向对象中的类,实例化对象,属性方法等概念更好理解,需要强化概念的话可以再去关注一些理论性的知识。本体描述语言主要有RDF、RDFS和OWL,这里不多介绍了,接下来主要是介绍一下这款软件的入门学习,按照官方的案例来做一下分析。
2. progete使用入门
- 软件安装:目前最新的版本为Protege-5.5.0,各版本下载地址如下
- https://download.csdn.net/download/qq_35902025/12156440
2.1 OWL文件导入和打开
如图可以看到文件打开有两种方式,一种是直接直接打开OWL文件,另一种是通过URI(Unique Resource Identifier)打开相关OWL文件链接
在这里我们根据官方的Pizza.owl文件为例,导入后看一下一个完成的本体构建情况
2.2 本体的主要组成元素
在此之前先简单介绍一下之后界面中我们主要关注的一些概念,本体主要由实例个体(Individuals),属性(Properties)和类(Classes)构成,三者之间的关系和介绍如下图
在此基础上我们来了解一下Pizza这个案例中对应的界面和属性,如图在Classes这个界面主要需要了解的有以下这些内容,实际上在属性和实例界面也都类似,这里需要注意一点是OWL可视化显示不正常的情况下需要手动添加以下插件OWLViz,因为protege是基于java语言开发的,实际上各种插件都在安装路径下plugins文件下以jar包的形式存在,下载好添加到文件夹中,然后配置一下,具体解决办法可以百度参考---Protege中使用OWLViz时,解决出现类堆叠在一起无法显示的问题