打开本体总是失败
在过去的几个月里,我一直在使用Protege 5.1构建本体,但在打开我的本体时突然遇到了一个问题。
此错误仅在我出于备份目的(例如将.owl文件命名为ontology-name-mar-15.owl)而将我的.owl文件复制到相同的文件夹中后发生。
错误消息
单击右上角的红色警告符号可转到Protege日志,其中包含以下错误消息:
An error occurred whilst loading the ontology at Unknown ontology: OntologyID(OntologyIRI(HTTP_LINK_TO_MY_ONTOLOGY_URI) VersionIRI()). Cause: {}
正如您所看到的,它没有包含任何特定的错误消息,只是给了我一个空的原因{}消息,而我对这个问题的唯一线索是本体加载失败,因为它说这是一个Unknown ontology。
.owl文件似乎是可读的
我已经在本体上工作了相当长的一段时间,不想重复我的工作。在用于OWL Visualization的在线应用程序上打开我的.owl文件,会发现它仍然是可读的,并且可以正常工作。
我得出的结论是Protege在打开我的本体时有问题,但我不确定如何修复它。
发布于 2018-03-19 23:33:27
删除catalog.xml文件。
为了解决我的问题,我删除了catalog-v001.xml文件,每当我打开Protege应用程序时,该文件都会被编辑/自动更新。它位于与.owl文件相同的文件夹中。
使用Protege打开.owl本体文件,重新生成catalog.xml文件,并正确打开该文件。
https://stackoverflow.com/questions/49366777
复制相似问题