【发布时间】:2017-05-12 17:16:51
【问题描述】:
我必须研究一个由三重存储表示的给定相当大的本体,以了解表示的内容类型以及它是如何组织的。 我在配备 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 上的特定插件/设置解决?
【问题讨论】:
-
注释可以存在于公理、实体和匿名个人上。如果您没有看到实体,本体可能只包含关于个体的断言和用于注释它们的注释属性。这可能取决于许多事情,包括本体本身的错误 - 但这些无法从您所描述的内容中弄清楚。本体是公开的吗?