ナレッジ グラフに関連付けられているリンク チャート内のエンティティとリレーションシップを探索すると、対象のエンティティ間のエンティティとリレーションシップがリンク チャート上に存在していないために、対象のエンティティ間に存在する接続が表示されないことがあります。 欠落しているグラフ アイテムを追加し、エンティティが互いに接続している状況を表示することができます。
次のいずれかのオプションを使用して、グラフ アイテムをリンク チャートに追加して、エンティティが関連付けられている状況を示すことができます。
- [接続] ボタン を使用すると、リンク チャート内に存在する 2 つのエンティティを直接接続するリレーションシップを追加できます。
- [パスの検索] ボタン を使用すると、リンク チャート内に存在する 2 つのエンティティを接続する最短パスに沿って存在するエンティティとリレーションシップの両方を追加できます。 最短パスに沿ったエンティティとリレーションシップが選択されます。
- [エンティティ間の検索] ボタン を使用すると、リンク チャート内の選択した 2 つ以上のエンティティに直接接続されているエンティティを特定できます。 選択したエンティティを接続するエンティティとリレーションシップが追加されますが、特定されたエンティティだけが選択されます。
以下のセクションで、これらの操作について説明します。
どちらのオプションを選択しても、解析が実行され、適切なグラフ アイテムがリンク チャートに追加されます。 「[グループ モード] が有効」になっていると、ポスト プロセスは追加したコンテンツを使用して、リンク チャートに存在する可能性のある新しいリレーションシップ セットを検索してグループ化します。
関連エンティティの接続
リレーションシップをリンク チャートに追加すると、起点エンティティと終点エンティティがリレーションシップとともに追加されます。 ただし、エンティティをリンク チャートに追加する際、そのリレーションシップと関連エンティティは自動的には追加されません。 2 つのエンティティがナレッジ グラフに存在するリレーションシップに属しているが、そのリレーションシップがリンク チャートにない場合があります。 [接続] 操作により、欠落しているリレーションシップを追加します。 リンク チャート上の 2 つのエンティティ間にある 1 つのリレーションシップだけが追加されます。
リンク チャートで 1 つのエンティティが選択されている場合、[接続] 操作により、そのエンティティが属しているすべてのタイプのリレーションシップが評価されます。 次に、各リレーションシップがリンク チャートに対して評価され、リレーションシップの反対側 (起点または終点) にあるエンティティもリンク チャートに存在するかどうかが判断されます。 両方のエンティティがリンク チャートに存在し、リレーションシップが存在しない場合、欠落しているリレーションシップがリンク チャートに追加されます。
リンク チャートで複数のエンティティが選択されている場合は、同じプロセスが適用されます。 選択したすべてのエンティティが評価され、選択したエンティティとリンク チャート内の他のエンティティ (選択されていないエンティティを含む) の間で欠落しているリレーションシップが追加されます。 エンティティが選択されていない場合、リンク チャート内のすべてのエンティティのペアが評価され、そのペア間でリレーションシップが欠落しているかどうかが判断されます。
リンク チャートに存在する 2 つのエンティティ間で欠落しているリレーションシップを追加するには、次の手順に従います。
- リンク チャートで、「評価するエンティティを選択」して、リレーションシップが欠落しているかどうかを判断します。 または、既存の選択を解除して、リレーションシップの欠落について、リンク チャート内のすべてのエンティティを評価します。
- リボン上にある [リンク チャート] タブの [スコープ] グループで、[接続] ボタン をクリックします。
欠落しているリレーションシップがナレッジ グラフから取得され、リンク チャートに追加されます。 必要に応じて、追加されたリレーションシップに対応するように、エンティティとリレーションシップの既存のレイアウトが変更されます。 最初に選択したグラフ アイテムの選択が解除されます。 追加されたリレーションシップが選択されます。
追加したリレーションシップが選択されているため、リレーションシップ タイプがわかりづらい場合があります。
- 必要に応じて、選択を解除して拡大し、追加したリレーションシップを探索します。
エンティティ間のパスの検索
[接続] 操作は欠落している 2 つのエンティティ間の 1 つのリレーションシップを特定しますが、[パスの検索] 操作では、リンク チャート内の 2 つのエンティティに接続する一連のリレーションシップを特定できます。
[パスの検索] 操作は選択したエンティティを調べて、リンク チャートに存在しない可能性がある他のエンティティを通じて、一連のリレーションシップにより接続されているかどうかを判断します。 すべての最短パスの記述に必要なすべてのエンティティとリレーションシップがリンク チャートに追加されます。
このアルゴリズムは、選択したエンティティのみ処理します。 リンク チャート内のエンティティを 2 ~ 10 個選択する必要があります。 10 個のエンティティを構成するエンティティ グループが選択されている場合、グループ内の 10 個のエンティティは個別のエンティティとして処理されます。 状況によっては、すべての可能性を評価するために、エンティティのグループを解除して操作を複数回実行しなければならない場合があります。
アルゴリズムは選択したエンティティの各ペア間の最短パスを検索します。最短パスは、2 つのエンティティを接続しているリレーションシップの最短順序です。 2 つのエンティティ間には、複数の最短パスが存在する可能性があります。 次のシナリオについて考えてみましょう。
- Jane と Sara の 2 人は同じ不動産業者を利用して、Jane は自宅を売り、Sara はその家を購入しており、接続されています。
- Jane と Sara にはそれぞれ旧車を所有し、その車を同じ自動車展示会に出品した友人がおり、接続されています。
- Jane と Sara は異なる時期に同じ学校に通っており、接続されています。
このシナリオでは、不動産業者を通るパスと学校を通るパスが両方とも最短パスで、リンク チャートに追加されます。 [パスの検索] 操作は最短パスの長さを決定して、ナレッジ グラフからすべての最短パスのすべてのソリューションを取得します。 すべての最短パス上で発生するすべてのエンティティとリレーションシップがリンク チャートに追加され、選択されます。
リンク チャートにあるエンティティ間の最短パスを決定するには、次の手順を実行します。
- 最短パスを検索する「2 ~ 10 個のエンティティを選択」します。
- リボン上にある [リンク チャート] タブの [スコープ] グループで、[パスの検索] ボタン をクリックします。
選択したすべてのエンティティ間の最短パスを表すエンティティとリレーションシップがナレッジ グラフから取得され、リンク チャートに追加されます。 最初に選択したグラフ アイテムの選択が解除され、追加されたエンティティとリレーションシップが選択されます。 リンク チャートにすでに存在しているエンティティとリレーションシップが最短パスに含まれていると、これらのグラフ アイテムもリンク チャートに追加されます。 現在のレイアウトを使用して、リンク チャート上ですべてのグラフ アイテムが再配置されます。
追加したエンティティとリレーションシップが選択されているため、エンティティ タイプとリレーションシップ タイプがわかりづらい場合があります。
- 必要に応じて、選択を解除して拡大し、追加したリレーションシップを探索します。
エンティティ間のエンティティを検索
[エンティティ間の検索] 操作は選択したエンティティを調べて、選択したエンティティのうち 2 つ以上のエンティティに直接接続されているエンティティがナレッジ グラフにあるかどうかを判定します。 選択したエンティティのうち 1 つにしか直接接続されていないエンティティは考慮されません。 最初に選択したエンティティから 2 次数以上離れたエンティティは考慮されません。 たとえば、ソーシャル ネットワークの主要な仲介人またはサプライ チェーンの重要なサプライヤーを特定するのに役立ちます。
中間のエンティティがリンク チャートに存在しない場合、そのエンティティを最初に選択したエンティティに接続するリレーションシップとともに追加されます。 対照的に、[エンティティ間の選択] 操作は、「リンク チャート上のグラフ アイテムのみを使用して中間のエンティティを特定し、選択」します。条件を満たすナレッジ グラフ内のその他のエンティティは追加されません。
[エンティティ間の検索] アルゴリズムは、選択したエンティティのみを処理します。 リンク チャート内のエンティティを最低 2 つ選択する必要があります。 エンティティ グループが選択されている場合、グループ内の各エンティティは個別に処理されます。 中間のエンティティが特定されると、最初に選択したエンティティは選択解除され、中間のエンティティがすべて選択されます。
リンク チャート内の選択したエンティティ間の主要なエンティティを特定するには、次の手順を実行します。
- 対象の「エンティティを 2 つ以上選択」します。
- リボン上にある [リンク チャート] タブの [スコープ] グループで、[エンティティ間の検索] ボタン をクリックします。
最初に選択したエンティティのうち 2 つ以上のエンティティに直接接続されているエンティティがナレッジ グラフから取得され、まだ存在しない場合は、リンク チャートに追加されます。 最初に選択したグラフ アイテムは選択解除され、中間のエンティティが選択されます。 必要に応じて、現在のレイアウトを使用して、リンク チャート上ですべてのグラフ アイテムが再配置されます。