【知识图谱】3.Protege下载安装

一、Protege

1.相关介绍
Protégé软件是斯坦福大学医学院生物信息研究中心基于Java语言开发的本体编辑和知识获取软件,或者说是本体开发工具,也是基于知识的编辑器,属于开放源代码软件。

这个软件主要用于语义网中本体的构建,是语义网中本体构建的核心开发工具,目前最新版本是5.5.0(截止到2019-02-26)。

Protégé提供了本体概念类,关系,属性和实例的构建,并且屏蔽了具体的本体描述语言,用户只需在概念层次上进行领域本体模型的构建。

2.下载Protege

下载地址protégé (stanford.edu)icon-default.png?t=O83Ahttps://protege.stanford.edu/software.php#desktop-protege

直接下最新版,点击会有注册页面,只填必填项的name和project description即可。

下载后解压即可使用。

3.安装可视化工具Graphviz

下载地址:Download | Graphvizicon-default.png?t=O83Ahttps://www.graphviz.org/download/下一个最新版的zip就行。

下载后解压(我解压在了Protege文件夹下)

点击Protege.exe,点击【File】然后在 【Preference】下指定目录。

将Graphviz中dot.exe路径设置到 OWLViz 的Path toDOT即可。

4.其他配置

一些基础功能没添加到tab上,按下图把没有的加上。

 5.工作区域说明

打开软件后,可以看到工作区域是由window下的很多 Tab 组成。

(1)Active ontology:显示当前的实体名称,以 URL 的形式显示,前面是www.semanticweb.org后面跟着主机名,再后面是默认的根据时间命名实体。

(2)Entities:可以看作是实体的总览,能够看到我们创建实体的一些主要信息,是对实体信息的汇总。

(3)Classes,是对本体模型中,类型部分的编辑,能够定义类之间的层次关系,相互之间的关系。

(4)Individuals by class,根据类型创建的实例,用来编辑实例信息,类似于java程序中的对象,要归于某个类别。

(5)Object properties,对象属性,物体关系,可以理解为编辑实体外部的关系,也就是实体和实体之间的关系。

Data properties,数据属性,可以理解为编辑实体内部的属性,用来定义实体本身所具有的属性以及属性值。

Annotation Properties,标注属性,是w3c定义的一些常用的属性,根据URI可以看到这些属性的具体说明。

(6)OntoGraf,本体关系图,用来展示我们创建的本体里面各个实体之间的层次关系。

(7)SPARQL Query,SPARQL查询,使用SPARQL语言,对创建的本体进行查询,获取查询结果。

(8)OWLViz:protege可视化工具

 

### Protege 安装与使用教程 #### 三、Protege 的安装过程 对于已经安装 Java 环境的 iOS 用户来说,安装 Protege 是非常简单的操作。访问官网提供的下载页面,在指定位置获取最新版本的应用程序文件[^2]: https://protege.stanford.edu/products.php#desktop-protege 完成下载之后,只需将应用图标直接拖放到系统的应用程序目录内即完成了软件部署。 #### 四、启动并初步探索 Protege 工具 首次运行 Protege 后会展示初始界面给用户。为了快速上手体验该平台的功能特性,可以通过菜单栏中的 `File` -> `Open from URI` 来加载官方提供的示例项目 travel.owl[^3]。这有助于熟悉工作区布局以及基本功能按钮的位置。 ```xml <owl:Ontology rdf:about="http://protege.stanford.edu/ontologies/travel.owl"/> ``` 此命令用于打开一个特定网址上的本体论文档作为入门指南的一部分。 #### 五、配置连接至外部数据源 当涉及到更复杂的场景比如关联 MySQL 数据库时,则需进一步设置参数来建立链接。具体而言是在弹出窗口中依次输入如下信息项[^4]: - **Project**: 自定义项目名称, 如 newAnimalok.pprj. - **Driver Class Name**: 驱动器类名为 com.mysql.jdbc.Driver. - **JDBC URL**: 构造 jdbc:mysql://localhost/protege_db 形式的字符串表示目标数据库路径. - **Table**: 设定表单名 Animal 不与其他现有对象冲突. - **Username & Password**: 提供有效的登录凭证 protegeuser 和 protegeuserpwd. 通过上述步骤能够实现从关系型数据库读取结构化数据并与语义网络模型相结合的目的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铁盒薄荷糖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值