0

オントロジー (ユーザーが選択) を .owl 言語でロードし、そのグラフをツリー メニューとして表示する必要があるプロジェクトで作業しています。これは、オントロジーが任意のサイズになる可能性があることを意味します。

目標は、学習オブジェクトを分類できる分類法を示すことです。

現時点では jena を使用してオントロジーを読み込むことができますが、ツリー メニューを構築するために適切な方法でグラフを表示するにはどうすればよいでしょうか。

ありがとう

4

2 に答える 2

0

もっとよく説明します。

jenaを使用すると、次の例を使用して階層を表示できます:jena.sourceforge.net/examples/class-hierarchy/index.html

典型的なピザの例では、イエナの例は次のように示しています(多かれ少なかれ、匿名クラスを削除しました)。

  1. クラス:ValuePartition
    1.1クラス:中
    1.1.1クラス:マイルド
    1.1.2クラス:ホット
    1.2クラス:辛さ
    1.2.1クラス:マイルド
    1.2.2クラス:中
    1.2.3クラス:ホット
    ..。

オントロジーブラウザでhttp://owl.cs.manchester.ac.uk/browser/(pizza.owlをロード)としてオントロジーピザをチェックすると、次のように表示されます。

  1. クラス:ValuePartition
    1.1クラス:辛さ
    1.1.1クラス:マイルド
    1.1.2クラス:ミディアム
    1.1.3クラス:ホット..。

私はイエナ推論器OWL_MEM_MICRO_RULE_INFを使用していますが、それらすべてを試しましたが成功しませんでした。

ありがとう。

于 2010-09-30T17:19:27.517 に答える
0

これは遅い答えかもしれません。http://prefuse.org/で prefuse パッケージを見てください。

ヘルリ・メネセス

于 2011-05-11T22:18:15.723 に答える