オントロジー (ユーザーが選択) を .owl 言語でロードし、そのグラフをツリー メニューとして表示する必要があるプロジェクトで作業しています。これは、オントロジーが任意のサイズになる可能性があることを意味します。
目標は、学習オブジェクトを分類できる分類法を示すことです。
現時点では jena を使用してオントロジーを読み込むことができますが、ツリー メニューを構築するために適切な方法でグラフを表示するにはどうすればよいでしょうか。
ありがとう
もっとよく説明します。
jenaを使用すると、次の例を使用して階層を表示できます:jena.sourceforge.net/examples/class-hierarchy/index.html
典型的なピザの例では、イエナの例は次のように示しています(多かれ少なかれ、匿名クラスを削除しました)。
オントロジーブラウザでhttp://owl.cs.manchester.ac.uk/browser/(pizza.owlをロード)としてオントロジーピザをチェックすると、次のように表示されます。
私はイエナ推論器OWL_MEM_MICRO_RULE_INFを使用していますが、それらすべてを試しましたが成功しませんでした。
ありがとう。
これは遅い答えかもしれません。http://prefuse.org/で prefuse パッケージを見てください。
ヘルリ・メネセス