0

owlapi ドキュメントに記載されているコードを使用して、owlapi の完全なネット Bean を使用して .owl ファイルを読み込もうとしていますが、ファイルを読み込めませんでしたが、.owl ファイルを .rdf 形式に変換すると、正常にロードされ、必要なデータを挿入できました。.rdf 形式ではなく .owl ファイルを操作する必要があります

以下は、成功せずに.owlをロードするために使用したコードです

     File fileBase = new File("src/java/ontology.owl);
     OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
     OWLOntology ontology= manager.loadOntologyFromOntologyDocument(fileBase);

しかし、以下に示すようにrdf fromatを使用すると、正常にロードされました

     File fileBase = new File("src/java/ontology.rdf);

では、この問題を解決して .owl ファイルをロードするにはどうすればよいでしょうか?

次のコマンドは、公理をオントロジー ファイルに保存するための最適なコマンドですか?

manager.saveOntology(オントロジー);

4

2 に答える 2

0

あなたの .owl ファイルの問題です。以下のリンクを使用してオントロジー ファイルを検証します http://mowl-power.cs.man.ac.uk:8080/validator/

于 2014-05-04T23:40:39.023 に答える