org.semanticweb.owlapi.model.OWLOntologyManager.loadOntologyFromOntologyDocument メソッドを使用して Java でオントロジーをロードしようとしています。コードを実行すると、オントロジーが読み込まれるまでに約 1 分かかり、メモリ不足のエラーが発生することがあります。その理由は、オントロジーがかなり大きいためだと思います。これを解決する方法はありますか?おそらく、オントロジーの本質的な部分だけをロードするのでしょうか?
コードは次のようになります。
String prefix = "http://localhost:8888/ontologies/myOntology.owl#"
iri = IRI.create(prefix);
ontology = manager.loadOntologyFromOntologyDocument(iri);