网站建设专家cms,同仁seo排名优化培训,外贸整合推广,前端怎么接私活做网站一.Protege简介、用途和特点 1.Protege简介 Protege是斯坦福大学医学院生物信息研究中心基于Java开发的本体编辑和本体开发工具#xff0c;也是基于知识的编辑器#xff0c;属于开放源代码软件。这个软件主要用于语义网中本体的构建#xff0c;是语义网中本体构建的核心开发…一.Protege简介、用途和特点 1.Protege简介 Protege是斯坦福大学医学院生物信息研究中心基于Java开发的本体编辑和本体开发工具也是基于知识的编辑器属于开放源代码软件。这个软件主要用于语义网中本体的构建是语义网中本体构建的核心开发工具下面操作使用版本为5.5.0。
2.Protege用途
Protege是一组自由开源的工具软件用于构建域模型与基于知识的本体化应用程序。Protege提供了大量的知识模型架构与动作用于创建、可视化、操纵各种表现形式的本体。可以通过用户定制实现域-友好(领域相关)的支持用于创建知识模型并填充数据。Protege可以通过两种方式进行扩展插件和基于Java的API。相比与其它的本地构建工具而言Protege最大的好处在于支持中文在插件上用OntoGraf可实现中文关系的显示。
3.Protege特点
类建模(Class modeling)Protege提供了一个图形化用户界面来建模类(领域概念)和它们的属性及关系。实例编辑(Instance editing)从这些类中Protege自动产生交互式的形式全用户或领域专家进行有效实例编辑成为可能。模型处理(Model processing)Protege有一些插件库可以定义语义、解答询问以及定义逻辑行为。模型交换(Model exchange)最终的模型(类和实例)能以各种各样的格式被装载和保存包括XML、UML和资源描述框架RDF。
二.Protege案例 通过简单例子介绍Protege基本操作包括建立本体、构建类、建立子类、构建类之间的关系、建立对象属性、建立数据属性、建立实例、保存本体、可视化和推理。具体kgexample-v2.owl文件下载参考[2]。 1.建立本体 打开Protege后就是新建本体的界面如下所示
2.构建类 在Entities页面选择Class标签右键点击owl:Thing选择增加子类人物和地点。
3.建立子类 右键点击人物然后增加子类禅师如下所示
4.构建类之间的关系 因为人物和地点是不同的事物即它们相互具有排它性(owl:disjoinWith)。首先选中人物在Entities右侧Description点击DisjointWith后的在弹出的界面中展开owl:Thing选择地点后确定。
5.建立对象属性 标签Entities-Object properties-右键owl:topObjectProperty-Add Sub-properties-曾住 为属性添加domain和range属性值如下所示
6.建立数据属性 首先Entities-Data properties-owl:topDataProperty-Add Sub-properties-法号然后选中法号-Description-Range-Built in datatypes-xsd:string 说明限制法号该属性的取值范围为字符串。
7.建立实例 首先标签Entities-Individuals-点击菱形图标-佛印禅师然后Entities-Description-Types-Class Hierarchy-禅师。这样该实例就有了类型的约束如下所示 添加实例之间的关系选中佛印禅师-Property assertions-Object property assertions-点击±输入对象属性名称(曾住)-输入实例名称(镇江金山寺)。这样佛印禅师和镇江金山寺通过曾住关联起来如下所示 实例添加属性值选中苏轼-Property assertions-Data property assertions- 这样就为苏轼实例的属性别名添加了具体的值即苏东坡、东坡。
8.保存本体 CtrlS保存本体选择RDF/XML Syntas文件格式保存为kgexample.owl。如下所示
9.可视化 Windows-Tabs-OntoGraf如下所示
10.推理 Reasoner-HermiT-Start reasoner推理得到的信息将会在对应的描述中黄色背景显示出来。裴休是裴文德的父亲父亲的domain是人物range是男人推出裴休是男人的一个实例如下所示 对于推导出来的信息如果想知道为什么被推理机推导出来可以点击推导出的信息后面的问号解释的原因会在新的对话框中显示出来。
参考文献 [1]Protege插件库https://protegewiki.stanford.edu/wiki/Protege_Plugin_Library [2]kgexample-v2.owl: https://url39.ctfile.com/f/2501739-934982316-535253?p2096 (访问密码: 2096)