0

簡単な質問ですが、サブクラスを含む兄弟クラスがいくつかあります。サブクラスを 2 つの異なる兄弟クラスに接続したいのですが、これは可能ですか? また、owlvizで表示したいです。

兄弟クラス: ルールの目標

サブクラス: 集める

だから私は、兄弟クラスの両方で機能するか、接続されるサブクラス収集が必要です。ソフトウェアでは、兄弟クラスごとに同じ名前を入力できます。

ありがとう

4

1 に答える 1

0

質問がよくわかりません。collect は Protege ユーザー インターフェイスから直接、ルールと目標の両方のサブクラスであるという事実を断言できます。

  1. すべてのクラスが isA 階層に存在することを確認してください
  2. 収集するクラスを選択
  3. Protege 4 では、クラス説明ウィンドウの「スーパークラス」セクションの横にある小さな「+」アイコンをクリックします。
  4. 「ルール」をスーパークラスとしてアサートする
  5. スーパークラスとして「ゴール」を繰り返してアサートします。

現在、「収集」は「ルール」と「目標」の両方のサブクラスです。

余談ですが、オントロジーで複数の継承をアサートすることは、通常は良い習慣とは見なされません。大規模なオントロジーの場合、これはメンテナンスの悪夢になる可能性があります。必要なのは、問題に対する小さな実用的な解決策だけである場合は、問題ありません。

オントロジーの視覚化は、Protege で行うこともできます。最初に Graphviz をインストールし、Protege をシステム上の Graphviz 実行可能ファイルの場所にポイントする必要があります。

お役に立てれば!

于 2011-01-11T16:17:45.860 に答える