首页 > win软件 > 编程开发 > 编程软件 > Protege
Protege

Protege

最新版 v5.5
大小

38.20MB

语言

简体

系统

WinAll

类别

编程软件

下载

120

更新

2023-11-02

要不点点赞?

6

软件介绍

Protege最新版是一款功能强大的java语言开发工具。Protege官方版界面更加直观,主要用于模型处理、类模拟、模型交换、实例编辑等方面,极大的提高了开发效率。Protege软件具有语法突出显示、错误检查和自动完成功能,还能够帮助用户创建知识模型并填充数据。

软件特色

      自由开源的工具,用于构建域模型与基于知识的本体化应用程序。

      它提供了大量的知识模型架构与动作,用于创建、可视化、操纵各种表现形式的本体。

      可以通过用户定制实现域-友好(领域相关)的支持,用于创建知识模型并填充数据。

      可以通过两种方式进行扩展:插件和基于java的API。

      最大的好处在于支持中文,在插件上,用Graphviz可实现中文关系的显示。

软件功能

      1、GUI框架

      可配置(持久)的组件布局

      创建,导入和导出用户配置的选项卡

      相同本体的多个替代视图

      组件的撕下和克隆

      键盘快捷键

      拖放支持

      延迟加载组件/插件以提高速度和内存使用率

      2、API

      OWL 2.0的OWL API提供了有效的内存模型

      插件框架符合OSGi的Equinox(易于扩展)

      通用应用程序框架与OWL编辑器套件分离

      3、模块化

      智能使用本地/全局存储库来处理导入依赖项

      将多个本体加载到单个工作空间中

      动态地在本体之间切换

      UI提示,用于显示在其中进行本体声明的情况

      重构:合并本体并删除多余的导入

      重构:在本体之间移动公理

      4、导航

      历史

      全球/本地查找

      全球使用

      编辑器中的超链接

      5、重构工具

      重命名(包括多个实体)

      处理不连贯/不同

      快速定义类的创建

      各种限制转换(包括覆盖)

      将ID转换为标签

      在本体之间移动公理

      6、推理支持

      推断的公理显示在大多数标准视图中

      DL Query选项卡,用于测试任意类表达式

      与FaCT ++推理机的直接接口

      与Pellet推理机的直接接口

      推理程序是插件

      7、猫头鹰编辑

      使用URI片段或注释值一致地呈现本体

      OWL描述解析(也支持注释中的名称)

      内置更改支持,允许复合更改和撤消

      自动补全和表达历史

      语法高亮

      自动为新实体创建ID /标签

      SWRL规则编辑

      8、外挂程式

      高度可插拔的体系结构,支持许多不同类型的插件,包括视图,菜单操作,推理程序,首选项,多个管理器挂钩等等

      自动更新以通知新插件和新版本

      许多可用的插件,包括推理机,矩阵,脚本,云,存在树,文本挖掘,解释,本体处理,lint测试框架,自然语言生成等

安装步骤

      在本站下载安装包,双击打开,进入protege软件界面,点击下一步

      选择安装位置,软件将被安装到以下列出的文件夹中,要选择不同位置,建入新的路径,点击下一步

      创建快捷方式文件夹,快捷方式图标将在下面指出的文件夹中创建,点击下一步

      软件正在安装,稍后点击完成即可

使用方法

      1.在本站下载protege软件

      2.安装,一路next下去就可以啦

      不过第4步时可以选择指定的java虚拟机,如果没装过java就应该选择第一种

      已经安装过java vm只要指定所对应的jvm就好了,继续next大概不到一分钟就装好了

      3.新建项目

      通过Protege.exe打开软件

      左面的黑窗口给出了启动的整个加载过程。就让它最小化吧不要关了,否则右边的窗口也没啦。我们的操作主要集中在右面的GUI窗口,默认展现Active Ontology(统计信息)标签下的信息,此时已经创建了一个项目你可以通过Ctrl+Shift+S进行保存,根据向导选择相应的文件格式和保存路径就好啦

      用文本编辑工具打开保存文件

      4.新建plain Class

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

      在子面板Class hierarchy下就可以新建Class。单击Thing,这时新建 OWL Class 按钮就激活了由原来的灰色变成了激活状态。我们通过,点击就可以创建子类了。输入名字,点击确认就创建好了。

      接下来可以为Animal创建子类Herbivore和兄弟类Plant了

      5.定义排它性关系

      选中Animal此时右侧的窗口Description:Animal中选择Disjoint With就可以选择与之相排斥的类Plant添加完成后如下

      6.建立属性

      找到Object Properties面板

      和建立Plain Class相似,选中topObjectProperty就可以建立了,并将其标记为Transitive(可传递性)

      同样建立eat属性,同时设定其Domains,不是任何事物都可以吃的,所以选择Animal

      建立eated,同时将其标记成eat逆

      7.限制属性类

      现在又要回到Classes画板下面了,在下面创建Branch,Branch是Tree的一部分,但不是Tree的子类,所以放在Plant下,这时又要体现部分关系,同样Leaf依存于Branch

      再定义吃树叶的Giaffe(长颈鹿)吧

小编寄语

      Protege软件提供了一个图像化用户界面来模拟类(领域概念)和它们的属性及关系。软件主要用于语义网中本体的构建,是语义网中本体构建的核心开发工具。用户可以通过店址实现域的支持,是一款基于Java语言的本体建构工具。

软件介绍 软件特色 软件功能 安装步骤 使用方法 小编寄语