受保护的 5.0:调试本体

Protégé 5.0: Debug ontologies

为什么当我想保存我在 ontology 中所做的更改时,我正在使用 Protégé 5.0 要求我(实际上 "makes me")也保存一些 "debug_ontologies" ?

这个问题很烦人,我不知道为什么我必须存储这个调试本体。

当我打开它们查看它们包含的内容时,其中大部分填充了我在上次更改中定义的一些内容(但并非总是如此)。

有时我在我的 ontology 中定义新实体,我可以保存得很好而无需保存此调试本体。

我在 Protégé wiki 中搜索了有关此类行为的更多信息,但没有成功。

我以前用protégé 4.3工作过,没遇到过这种情况

如果能帮助我们更深入地了解为什么会发生这种情况,我们将不胜感激。

谢谢

这是由 Ontology 调试器插件 v.0.1.0_BETA 引起的错误。此插件已于 2016 年 8 月 2 日针对 Protégé 5.0 发布。

Ontology 调试器正在创建匿名本体并将其用作当前加载的 ontology 的工作副本,以在 ontology 中查找 inconsistencies/incoherencies。 不幸的是,当调试器不再使用它们时,版本 v.0.1.0_BETA 无法正确清理它们。 因此,您也被要求保存它们。

下一个版本 0.1.1_BETA 应该会修复这个错误,很快就会发布。

如果您不需要调试本体,您也可以通过删除 jar 文件“org.exquisite.protege-0.1.0.BETA.jar”来卸载插件从 Protégé 的插件子目录并重新启动 Protégé。