我第一次使用 OWL API(3.4.8 出于兼容性原因),我正在尝试加载作为 YAGO 知识库(http://resources.mpi-inf. mpg.de/yago-naga/yago3.1/yagoSimpleTaxonomy.ttl.7z)。但是我不断收到以下警告:
[main] WARN org.obolibrary.oboformat.parser.OBOFormatParser - LINE: 629693 Expected white space at pos: 44 LINE:
<wikicat_Gardens_in_Aomori_Prefecture> rdfs:subClassOf <yagoGeoEntity> .
(我只是复制了一个示例,但是对于 turtle 文件中的每一行,我都会收到此警告,并且打印的位置始终是冒号。)
这是产生这些警告的代码:
OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
OWLOntology ontology = manager.loadOntologyFromOntologyDocument(new File("../data/yago/yagoSimpleTaxonomy.ttl"));
即使它们只是被记录为警告并且没有抛出异常,程序也会在此时卡住。所以,似乎有某种问题需要我解决。谁能告诉我这里发生了什么?