0

我必须研究一个由三重存储表示的给定的相当大的本体,以了解表示的内容类型以及它是如何组织的。我在配备 Intel Core i7-6500U 和 8 GB RAM 的 Windows 10 机器上使用 Protege 5.2.0。

主要问题在于三重存储(或多或少 200 MB)的重量,这会导致 Protege 中的本体加载过程和程序本身的本体管理出现问题。

我成功解决了加载过程中的问题,将 JVM 的可用内存从 466 MB 增加到 4 GB,单线程内存从 16 MB 增加到 2 GB。

但是,一旦加载成功完成(如日志文件所示),即使经过很长时间(超过 20 分钟),Protege 仍因过程繁重而无法使用。然而,经过一番努力,我成功地到达了实体选项卡,我看到,根据 Protege,不存在实体、类或个人,只有注释。在日志文件中,没有报告错误,但是对于每一行都有一个警告,例如

2017-05-12 14:54:54.937 [pool-2-thread-1] WARN  OBOFormatParser    LINE: 31 Expected white space at pos: 6  LINE:<http://minerva.atcult.it/rdf/000000362375> <http://purl.org/ontology/bibo/numPages> "14 p" .

问题与三重商店有关,还是可以使用 Protege 上的特定插件/设置来解决?

4

1 回答 1

1

正如评论中所建议的,我在本体中查找错误并找到了一个。实际上,由于nt文件的一行有空白,本体无法加载。现在它可以工作了,Protegé 正确加载了本体。

于 2017-05-14T14:12:37.157 回答