1
OAGL 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ベース)で試してみましたが、空白が誤っているために多くの警告があります。どのくらいのメモリを割り当てましたか? '-Xmx'設定のために52MBのタートルファイルが500MB以上必要です – AKSW
私はそれを理解することができました(私の答えを見てください)。しかし、とにかく助けてくれてありがとう!感謝します! – pho7