1
我第一次使用OWL API(3.4.8出于兼容性的原因),我试图加载作为YAGO知识库的一部分提供的本体(http://resources.mpi-inf.mpg.de/yago-naga/yago3.1/yagoSimpleTaxonomy.ttl.7z )。不过,我不断收到以下警告:使用OWL API加载YAGO本体
[main] WARN org.obolibrary.oboformat.parser.OBOFormatParser - LINE: 629693 Expected white space at pos: 44 LINE:
<wikicat_Gardens_in_Aomori_Prefecture> rdfs:subClassOf <yagoGeoEntity> .
(我只是复制一个例子,但我得到这样的警告在龟文件中的每一行,和印刷位置总是冒号)
这里的产生这些警告代码:
OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
OWLOntology ontology = manager.loadOntologyFromOntologyDocument(new File("../data/yago/yagoSimpleTaxonomy.ttl"));
即使他们只是记录为警告,并没有抛出异常,程序卡住在这一点上。所以,我似乎需要解决一些问题。谁能告诉我这里发生了什么?
我试着用Protege 5.2.0(基于OWL API 4.x),并且由于空白空间错误导致了很多警告。你分配了多少内存?一个52MB的Turtle文件肯定需要超过500MB的'-Xmx'设置 – AKSW
我能弄明白(看我的回答),但是感谢您的帮助!欣赏它! – pho7