或者说是本色开拓用具
发布日期:2024-07-03 14:26    点击次数:164

或者说是本色开拓用具

济南卓恒膨化机械有限公司

图片

Protege的下载装置与使用

本文是王昊奋老诚《学问图谱》系列札记第2.1篇。

著述目次 Protege的下载装置与使用 0 琢磨先容 0.0 Protege琢磨先容0.1 Protégé的性情0.2 Protégé的用途 1 Protege的下载 1.1 准备使命:装置竖立JAVA环境1.2 官网下载 2 Protege的装置 2.1 顺利解压缩2.2 双击开动 3 Protege的使用实例-创建类和实体 3.1 新建本色(一个体系)3.2 创建类(Class)3.3 构建类之间的干系3.4 (重心)创建“干系”properties3.5 (重心)设立实体的属性3.6 水到渠成,添加实体 4 Protege本色保存、可视化、推理 4.1 Protege本色保存4.2 Protege图谱可视化4.3 Protege推理4.4 如何保存Protege 5.x中HermiT推理机reasoner的推理效用? 0 琢磨先容

通过前边两篇著述的先容,咱们对学问图谱,其琢磨认识,以及语义网技艺栈中的RDF,RDFS/OWL有了一定的了解。

关联词,之前咱们皆是在先容一些认识性的东西。推行才出真知,表面掌捏得再好,不成处分实验问题也只是望梅止渴。

因此,表面结合推行,让读者简略从无到有构建一个鸿沟学问图谱,并在其上搭建一个基于学问图谱的问答小要津。demo比较浅易,问答已毕是基于模板匹配和正则抒发式,所有这个词过程是为了让读者对学问图谱过甚琢磨应用有个直不雅的意识。

本文手脚推行篇第一篇著述,率先先容咱们使用的数据、数据开端和数据得回设施;其次,基于数据里面干系,先容如何故自顶向下的方式构建本色结构。

0.0 Protege琢磨先容

Protégé软件是斯坦福大学医学院生物信息酌量中心基于Java话语开拓的本色裁剪和学问得回软件,或者说是本色开拓用具,亦然基于学问的裁剪器,属于开放源代码软件。

这个软件主要用于语义网中本色的构建,是语义网中本色构建的中枢开拓用具,现在最新版块是5.5.0(终结到2019-02-26)。

Protégé提供了本色认识类,干系,属性和实例的构建,何况屏蔽了具体的本色形色话语,用户只需在认识头绪上进行鸿沟本色模子的构建。

0.1 Protégé的性情 Protégé是一组解放开源的用具软件,用于构建域模子与基于学问的本色化应用要津。Protégé提供了大皆的学问模子架构与动作,用于创建、可视化、独揽各式发扬步地的本色。不错通过用户定制已毕域-友好(鸿沟琢磨)的扶植,用于创建学问模子并填凑数据。Protégé不错通过两种方式进行彭胀:插件和基于java的API。比较与其他的本色构建用具而言,Protégé最大的克己在于扶植汉文,在插件上,用Graphviz可已毕汉文干系的泄露。 0.2 Protégé的用途

protégé可用于:

类模拟(Class modeling):protégé提供了一个图形化用户界面来模拟类(鸿沟认识)和它们的属性及干系。实例裁剪(Instance editing):从这些类中,protégé自动产生交互式的步地,全用户或鸿沟大众插足的有用实例成为可能。模子处理(Model processing):protégé有一个插件库,不错界说语义、解答磋磨以及界说逻辑活动。模子交换(Model exchange):最终的模子(类和实例)能以各式各类的步地被装载和保存,包括XML、UML和资源形色框架RDF. 1 Protege的下载 1.1 准备使命:装置竖立JAVA环境

由于Protege基于JAVA,是以要装置竖立JAVA环境,至少需要一个JRE。 装置竖立过程不错参考我的另外一篇著述:

《java装置:jdk1.7的装置》:https://blog.csdn.net/u012052268/article/details/44680389

1.2 官网下载

protege属于开放源代码软件,开源软件不需要破解,顺利去官网凹凸载富厚本即可:Protege桌面版官网: https://protege.stanford.edu/products.php#desktop-protege

开放后界面如下,点击右下角下载按钮;

弹出注册页面 不必欢跃。

恭候下载好。在意,天津海盛威邦精细化工有限公司protege软件下载需要外网, 汕尾市富艺达实业有限公司且下载很慢,博主下载了一个小时才下载好,把他上传到了CSDN 有需要的自行下载:《Protege-5.5.0 终结到2020-04-24的最新 windows版块》https://download.csdn.net/download/u012052268/12357449

(另外附上 mac版块的下载:《Protege-5.5.0 终结到2020-04-24的最新 mac版块》https://download.csdn.net/download/u012052268/12357455)

图片

2 Protege的装置 2.1 顺利解压缩

哈哈 不知说念什么时分,Protege酿成了绿色免装置版块,下载好了顺利解压即可(汇聚上其他博客 还要点击NEXT装置,有点逾期了):

图片

2.2 双击开动

顺利双击上图中的 Protege.exe 开动要津。开放之后界面如下图所示:这是一个新建本色的页面。

图片

3 Protege的使用实例-创建类和实体 3.1 新建本色(一个体系)

2.2节所示的图片即是新建本色的页面。

也不错选拔file -> new 来新建,点击之后,与上图一致。 (或者open一个别东说念主建设的本色。)

开放protege,看到和下图访佛的界面。在Ontology IRI中填写咱们新建本色资源的IRI。读者一定要先填写我方的相宜法式的IRI。 这个后头建实体干系皆会用到。

图片

和底下:

图片

比如咱们设立的hr学问图谱:

@prefix: <http://www.hr_kg_qa.com#> .

   
   
   
   
3.2 创建类(Class) 第一步:找到“Classes"选项

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

protege用具展现的面板已经比较多的,率先找到Classes面板吧,就像这样:

图片

要是莫得找到的话,在菜单中“Window->Tags->Classes”。

第二步:创建类与子类

在classes页面,邮右键点击owl:Thing ,选拔add subclasses;

在出现的对话框中 的name 输入类的名字,点击信服。

图片

此外,还不错右键点击一个类(东说念主物),创建它的子类(禅师),如下图:

图片

同理不错创建出男东说念主、女东说念主、寺庙、学校等类别。

点击左侧的Thing,电子电工这个是所有类的最高等的父类,咱们建设的所有类皆是它的子孙,

这时分Thing上头的三个小图标中的第一个就会亮起,它是创建子类的快捷按钮,第二个是创建伯仲类,第三个是删除选中的类。

单击,输入类名就不错建设一个新的类了。这样咱们新建一堆的类

3.3 构建类之间的干系

点击classes页面中的某一个类,在右面的describtion不错不雅察和修改 这个类的属性,比如它的父类是啥,他的互斥是啥。

咱们不错期骗这个功能设立类之间的干系。

比如:东说念主物和处所 是透顶不同的事物,他们之间具有排他性(owl:DishointWith),咱们不错这样设立:

选中“东说念主物”类,在右侧Describtion部分点击DishointWith 的加号。见下图左边在弹出的窗口张开是以类(Thing)选则“处所”,信服;这样任务和处所就有互斥干系了。

图片

3.4 (重心)创建“干系”properties

“干系”properties 是三元组中间的一环,莫得“干系”,试题之间无法招引起来。是以现在最盛大的是要创建“干系”properties 招引起不同的实体。

具体设施如下图:

图片

有了“干系” 还要进一步设定 “干系”的按捺。 比如关于干系“曾住”来说, 他的主体(domain)只关联词一个东说念主名! 而他的客体(对象)只关联词一个处所! 具体设立方式如下图:

图片

同理不错设立“父亲”、“前身”“开山始祖”、“理会”等干系。

其中设立“理会”的时分,不错点击symmetric(对称性)。 即A理会与B 那么B理会与A。 这极少终点盛大,在推理的时分,免去咱们东说念主工许多设立。

3.5 (重心)设立实体的属性

实体不单是 有互相之间的干系相招引,还有属于我方的一些属性, 比如:关于禅师来说,会有法号,法号必须是string类型。

咱们切换到"Data properties",咱们在该界面创建类的属性,即,数据属性。其界说设施和对象属性访佛,除了莫得这样丰富的形色属性性情的词汇。其实不难理会,这些形色性情的词汇是传递、对称、反对称、自反等,标明其必定有指向其他资源或本人的边,而咱们之前提到过,数据属性终点于树的叶子节点,唯有入度,而莫得出度。

图片

同理,不错设立“笔名”、“籍贯”、“诞辰”等实体属性

3.6 水到渠成,添加实体

前边离别界说了“类别”、“干系”、“实体的属性”以及他们的按捺条款。底下只需要按照之前的按捺填写一个个的实体即可。

第一步创建实体

图片

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

同期在创建实体的过程中就不错趁便填写上试题之间的干系,即三元组。

图片

(此处在意,干系名 和实体名皆要手动填写,莫得系统领导;要是有错别字,无法填写凯旋) 第三步:填写实体的属性。

图片

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

图片

在意,默许的一些实体是荫藏的,在图中单击加号 即可泄露出来。

4.3 Protege推理

Protege是具有坚毅推理插件的(hermiT),比如苏轼理会B,那么阐发对称性,B应该自动理会苏轼。 这样推理就不错展现出坚毅东说念主脉汇聚。

具体操作如下图:

图片

点击之后,所有的推理限定会存储到本色中,比如下图,点击裘文德,会出现他是男东说念主 这样一条新的三元组。

图片

4.4 如何保存Protege 5.x中HermiT推理机reasoner的推理效用?

咱们在使用Protégé5.5,我念念将推理器的效用保存到本色文献中。当我住手推理时,所有用率皆解除了。如何保存效用?

如何保存Protege 5.x中HermiT推理机reasoner的推理效用?https://blog.csdn.net/u012052268/article/details/88736783电子电工

本站仅提供存储干事,所有内容均由用户发布,如发现存害或侵权内容,请点击举报。

Powered by 高邮市北方动力机械有限公司 @2013-2022 RSS地图 HTML地图

Copyright 站群系统 © 2013-2024 SSWL 版权所有