質問

私はオントロジーとイエナの概念に新たなんだので、私は、私はこれを正しくフレージングてるかわからない..

私は、メモリ内のイエナモデルに(名前空間の依存関係によって?)、接続フクロウの一連のファイルを読むために必要な(OntModel?)ので、推論を実行することができます。私はこれをどのように行うのですか?ファイルの順序は重要ですか?私は「推論エンジンを実行」するために特定のメソッドを呼び出す必要がありますか?

役に立ちましたか?

解決

これは私がやったことです。それが動作しているようです。

    OntModel model = ModelFactory.createOntologyModel();
    for (OwlFile referencedOntology: referencedOntologyList) {
        model.getDocumentManager().addAltEntry( referencedOntology.getNamespace(), referencedOntology.getURI());
    }
    model.read(ontology.getURI());

OwlFileオブジェクトはオントロジーファイルだけでなく、その名前空間にURIが含まれています。

referencedOntologyListは、参照OwlFilesのリストが含まれています。

ontologyメインオントロジを含むOwlFileである。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top