gpt4 book ai didi

java - Protege 无法管理相当大的本体

转载 作者:行者123 更新时间:2023-12-02 13:11:16 25 4
gpt4 key购买 nike

我必须研究用三元组存储表示的给定相当大的本体,以了解表示什么类型的内容以及它是如何组织的。我在配备 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 上的特定插件/设置来解决吗?

最佳答案

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

关于java - Protege 无法管理相当大的本体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43943231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com