Protege最新版是一款功能强大的java语言开发工具。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语言的本体建构工具。
Python集成开发编程工具
专业版 v2023.1.1 / 120MB
1.1W 570 2023-10-08
开源服务软件
最新版 V2.48.1 / 120MB
1.0W 524 2025-02-14
代码生成工具
最新版 / 120MB
8.9K 446 2023-10-23
好用的图形处理工具
官方免费版v5.5.1 / 120MB
8.8K 439 2024-07-15
Ruby集成开发环境
最新版 / 120MB
8.5K 426 2023-10-21
网站快速成型工具
官方版 v2.13.2 / 120MB
8.3K 416 2025-02-05
编程开发设计软件
官方版 v2024.3.6 / 120MB
7.8K 390 2025-03-28
儿童图形化编程学习软件
v3.1.1 / 120MB
7.3K 366 2025-05-14
实用型商业数学软件
中文版 vR2020a / 120MB
7.2K 362 2024-05-27
跨平台代码重构工具
最新版 / 120MB
6.9K 343 2023-10-25