Skip To Content

リンク チャートにないエンティティとリレーションシップの追加

ナレッジ グラフに関連付けられているリンク チャート内のエンティティとリレーションシップを探索すると、対象のエンティティ間のエンティティとリレーションシップがリンク チャート上に存在していないために、対象のエンティティ間に存在する接続が、表示されないことがあります。 欠落しているグラフ アイテムを追加し、エンティティが互いに接続している状況を表示することができます。

次のいずれかのオプションを使用して、グラフ アイテムをリンク チャートに追加して、エンティティが関連付けられている状況を示すことができます。

  • [接続] ツールを使用すると、リンク チャート内に存在する 2 つのエンティティを直接接続するリレーションシップを追加できます。 どのオプションを選択しても、解析が実行され、適切なレコードが、リンク チャートに追加されます。
  • [パスの検索] ボタンを使用すると、リンク チャート内に存在する 2 つのエンティティを接続する最短パスに沿って存在するエンティティとリレーションシップの両方を追加できます。 最短パスに沿ったエンティティとリレーションシップが選択されます。

以下のセクションで、これらの操作について説明します。

どのオプションを選択しても、解析が実行され、適切なグラフ アイテムが、リンク チャートに追加されます。

接続

リレーションシップをリンク チャートに追加すると、起点エンティティと終点エンティティが、リレーションシップとともに追加されます。 ただし、エンティティをリンク チャートに追加する際、そのリレーションシップと関連エンティティは、自動的には追加されません。 2 つのエンティティがナレッジ グラフに存在するリレーションシップに属しているが、そのリレーションシップがリンク チャートにない場合があります。 [接続] 操作により、欠落しているリレーションシップを追加します。 リンク チャート上の 2 つのエンティティ間にある 1 つのリレーションシップだけが追加されます。

[接続] には 2 つの操作があります。

  • [接続元] では、選択されているかどうかに関係なく、選択したエンティティからリンク チャート上の他のエンティティにすべてのリレーションシップが追加されます。
  • [次の間の接続] は、選択したエンティティ間のすべてのリレーションシップを追加します。

[接続元] 操作により、選択したエンティティが属しているすべてのタイプのリレーションシップが評価されます。 次に、各リレーションシップがリンク チャートに対して評価され、リレーションシップの反対側 (起点または終点) にあるエンティティも、リンク チャートに存在するかどうかが判断されます (未選択のエンティティを含む)。 両方のエンティティがリンク チャートに存在し、リレーションシップが存在しない場合、欠落しているリレーションシップが、リンク チャートに追加されます。

[次の間の接続] 操作でも、選択したエンティティが属しているすべてのタイプのリレーションシップが評価されます。 次に、各リレーションシップがリンク チャート内で選択されたエンティティに対して評価され、リレーションシップの反対側にあるエンティティがリンク チャート内に存在し、選択されているかどうかが判断されます。

  1. リンク チャートで、評価するエンティティを選択して、リレーションシップが欠落しているかどうかを判断します。
    • キャンバス ツールバーの対話形式の選択ツールを使用し、リンク チャートのエンティティとリレーションシップを選択します。
    • Ctrl キーを押しながら、追加するエンティティおよびリレーションシップをクリックします。
    • キャンバスのツールバーで [すべて選択] をクリックします。
    • リンク チャート サブレイヤー レコード テーブルのレコードを選択します。
    • Ctrl キーを押しながら、選択を解除するエンティティおよびリレーションシップをクリックします。
    • 選択マネージャーを使用してレコードの選択を解除します。
    • リンク チャートの任意の場所をクリックすると、すべてのエンティティおよびリレーションシップの選択が解除されます。
  2. コンテキスト ツールバーで [解析ツール] をクリックします。
  3. [接続] セクションの下で次のいずれかのオプションを選択します。
    • [接続元] をクリックすると、選択したエンティティからリンク チャート内の他のエンティティにリレーションシップが追加されます。
    • [次の間の接続] をクリックすると、選択したエンティティ間のリレーションシップを追加します。

    欠落しているリレーションシップがナレッジ グラフから取得され、リンク チャートに追加されます。 最初に選択したグラフ アイテムの選択が解除されます。 追加したリレーションシップが選択されます。

    追加したリレーションシップが選択されているため、リレーションシップ タイプがわかりづらい場合があります。

  4. 必要に応じて、選択を解除して拡大し、追加したリレーションシップを探索します。

エンティティ間のパスの検索

[パスの検索] 操作は、選択したエンティティを調べて、リンク チャートに存在しない可能性がある他のエンティティを通じて、一連のリレーションシップにより、接続されているかどうかを判断します。 すべての最短パスの記述に必要なすべてのエンティティとリレーションシップが、リンク チャートに追加されます。

このアルゴリズムは、選択したエンティティのみ処理します。 リンク チャート内のエンティティを 2 ~ 10 個選択できます。

アルゴリズムは、選択したエンティティの各ペア間の最短パスを検索します。最短パスは、2 つのエンティティを接続しているリレーションシップの最短順序です。 2 つのエンティティ間には、複数の最短パスが存在する可能性があります。 次のシナリオについて考えてみましょう。

  • Jane と Sara の 2 人は同じ不動産業者を利用して、Jane は自宅を売り、Sara はその家を購入しており、接続されています。
  • Jane と Sara にはそれぞれ旧車を所有し、その車を同じ自動車展示会に出品した友人がおり、接続されています。
  • Jane と Sara は、異なる時期に、同じ学校に通っており、接続されています。

このシナリオでは、不動産業者を通るパスと学校を通るパスが両方とも最短パスで、リンク チャートに追加されます。 [パスの検索] 操作は、最短パスの長さを決定して、ナレッジ グラフからすべての最短パスの、すべてのソリューションを取得します。 すべての最短パス上で発生するすべてのエンティティとリレーションシップが、リンク チャートに追加され、選択されます。

リンク チャートにあるエンティティ間の最短パスを決定するには、次の手順を実行します。

  1. リンク チャートで、評価するエンティティを選択して、リレーションシップが欠落しているかどうかを判断します。
    • キャンバス ツールバーの対話形式の選択ツールを使用し、リンク チャートのエンティティとリレーションシップを選択します。
    • Ctrl キーを押しながら、追加するエンティティおよびリレーションシップをクリックします。
    • キャンバスのツールバーで [すべて選択] をクリックします。
    • リンク チャート サブレイヤー レコード テーブルのレコードを選択します。
    • Ctrl キーを押しながら、選択を解除するエンティティおよびリレーションシップをクリックします。
    • 選択マネージャーを使用してレコードの選択を解除します。
    • リンク チャートの任意の場所をクリックすると、すべてのエンティティおよびリレーションシップの選択が解除されます。
  2. コンテキスト ツールバーで [視覚化] をクリックします。
  3. ドロップダウン メニューから [パスの検索] をクリックします。

    選択したすべてのエンティティ間の最短パスを表すエンティティとリレーションシップが、ナレッジ グラフから取得され、リンク チャートに追加されます。 最初に選択したグラフ アイテムの選択が解除され、追加したエンティティとリレーションシップが選択されます。 リンク チャートにすでに存在しているエンティティとリレーションシップが最短パスに含まれていると、これらのグラフ アイテムも、リンク チャートに追加されます。

    追加したエンティティとリレーションシップが選択されているため、エンティティ タイプとリレーションシップ タイプがわかりづらい場合があります。

  4. 必要に応じて、選択を解除して拡大し、追加したリレーションシップを探索します。

ライセンス要件

このツールには、次のユーザー タイプと構成が必要です。

  • Creator、Professional、または Professional Plus ユーザー タイプ
  • 公開者もしくは管理者ロール、またはそれと同等のカスタム ロール

このトピックの内容
  1. 接続
  2. エンティティ間のパスの検索