質問
私はオントロジーとイエナの概念に新たなんだので、私は、私はこれを正しくフレージングてるかわからない..
私は、メモリ内のイエナモデルに(名前空間の依存関係によって?)、接続フクロウの一連のファイルを読むために必要な(OntModel?)ので、推論を実行することができます。私はこれをどのように行うのですか?ファイルの順序は重要ですか?私は「推論エンジンを実行」するために特定のメソッドを呼び出す必要がありますか?
解決
これは私がやったことです。それが動作しているようです。
OntModel model = ModelFactory.createOntologyModel();
for (OwlFile referencedOntology: referencedOntologyList) {
model.getDocumentManager().addAltEntry( referencedOntology.getNamespace(), referencedOntology.getURI());
}
model.read(ontology.getURI());
OwlFile
オブジェクトはオントロジーファイルだけでなく、その名前空間にURIが含まれています。
referencedOntologyList
は、参照OwlFile
sのリストが含まれています。
ontology
メインオントロジを含むOwlFile
である。
所属していません StackOverflow