作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我必须研究用三元组存储表示的给定相当大的本体,以了解表示什么类型的内容以及它是如何组织的。我在配备 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/
我正在开发一个网络应用程序... 应用程序运行良好,但问题是我第一次在浏览器中打开应用程序时显示空白页面,我必须点击刷新三四次才能完整正确地加载页面...... 我认为我的应用程序太重而无法加载,但是
我是一名优秀的程序员,十分优秀!