リンク チャートのナレッジ グラフは、編集することができます。 エンティティおよびリレーションシップの作成と削除、既存のエンティティおよびリレーションシップのプロパティの編集ができます。
注意:
ArcGIS Pro でのナレッジ グラフのデータとデータ モデルの編集は、ナレッジ グラフで、ユーザー管理のデータを含む NoSQL データ ストアが使用される場合、サポートされません。
エンティティの作成
エンティティを作成するには、まず [エンティティの作成] ウィンドウを開きます。 該当するエンティティ タイプと関連付けられているリンク チャート レイヤーのエンティティ フィーチャ テンプレートをクリックします。 エンティティを作成する前に、ツール パレットの横の進む矢印 をクリックして、エンティティのプロパティを定義します。 最後に、新しいエンティティを定義するフィーチャを作成します。
- [編集] タブの [エンティティ] グループで、[作成] をクリックします。
[エンティティの作成] ウィンドウが表示されます。
- エンティティ フィーチャ テンプレートをクリックして、[アクティブなテンプレート] ボタン をクリックします。
[アクティブなテンプレート] が、[エンティティの作成] ウィンドウに開きます。
- 新しいエンティティに適用するプロパティ値を入力します。
- リンク チャートをクリックして、エンティティを作成します。
- エンティティの定義が完了したら、変更を保存します。 [編集] タブの [編集の管理] グループで、[保存] をクリックします。
[編集の保存] ダイアログ ボックスが表示されます。
- [はい] をクリックして、編集内容をナレッジ グラフに保存します。
詳細については、編集を保存または破棄をご参照ください。
ヒント:
エンティティを作成した後で、エンティティのプロパティ値を編集するには、[編集] タブの [属性] をクリックして、リンク チャートのエンティティを選択します。
リレーションシップの作成
リンク チャート上に存在する既存のエンティティ間に、エンティティを作成するときと同じ方法を使用して、リンク チャート上にリレーションシップを作成することができます。 または、エンティティ間にリレーションシップを作成するときに、キーボードを使用して、[リレーションシップの作成] 編集ツールを開き、このツールを使用して、エンティティ タイプとリレーションシップ タイプを作成し、新しいプロパティを定義することができます。
エンティティの作成ウィンドウの使用
空間データを編集するときと同じワークフローに従って、リレーションシップを作成するには、最初に適切なエンティティが、リンク チャート上に存在することを確認します。 [エンティティの作成] ウィンドウで、該当するリレーションシップ タイプと関連付けられているリンク チャート レイヤーのリレーションシップ フィーチャ テンプレートを使用します。 リレーションシップを作成する前に、ツール パレット横の進む矢印 をクリックして、プロパティ値を定義します。 最後に、エンティティを相互に接続して、新しいリレーションシップを定義するフィーチャを作成します。
- [編集] タブの [エンティティ] グループで、[作成] をクリックします。
[エンティティの作成] ウィンドウが表示されます。
- リレーションシップ フィーチャ テンプレートをクリックして、[アクティブなテンプレート] ボタン をクリックします。
[アクティブなテンプレート] が、[エンティティの作成] ウィンドウに開きます。
- 新しいリレーションシップに適用するプロパティ値を入力します。
- リンク チャートでエンティティをクリックし、リレーションシップのソースとして定義します。
- エンティティをクリックし、リレーションシップの終点として定義します。
終点エンティティをクリックする前に、ポップアップが表示されて、ソース エンティティとポインターの下のエンティティの間に作成されるリレーションシップのタイプが示されます。 2 つのエンティティとそのエンティティ タイプが、ポップアップで示されます。 これが作成したいリレーションシップであれば、終点エンティティをクリックします。
リレーションシップが作成され、ソース エンティティからターゲット エンティティを指す矢印付きのラインとして、リンク チャートに表示されます。
- リレーションシップの定義が完了したら、変更を保存します。 [編集] タブの [編集の管理] グループで、[保存] をクリックします。
[編集の保存] ダイアログ ボックスが表示されます。
- [はい] をクリックして、編集内容をナレッジ グラフに保存します。
詳細については、編集を保存または破棄をご参照ください。
ヒント:
リレーションシップを作成した後で、リレーションシップのプロパティ値を編集するには、[編集] タブの [属性] をクリックして、リンク チャートのリレーションシップを選択します。
リレーションシップの作成編集ツールの使用
リレーションシップを作成して、同時にナレッジ グラフのデータ モデルを編集するには、キーボードを使用して、放射状メニューを開き、[リレーションシップの作成] 編集ツールを選択します。 既存のリレーションシップ タイプを選択するか、必要に応じて、新しいリレーションシップ タイプを定義します。 リレーションシップの終点エンティティとして、リンク チャート上のエンティティ、リンク チャート上にない既存のエンティティ、または必要に応じて、新しいエンティティを指定できます。 リレーションシップを作成する前に、新しいリレーションシップと新しいエンティティのプロパティを定義できます。
- リボンの [リンク チャート] タブの [選択] グループで、[選択] ボタンをクリックします。
デフォルトでは、[四角形選択] ツールが、[選択と移動] 選択モード で使用されます。
- 必要に応じて、[選択] ドロップダウン リストをクリックし、適切な選択モードをオンにするか、使用する選択ツールをクリックします。
たとえば、[選択] ドロップダウン リストをクリックして、[選択] をオンにすると、グラフ アイテムを移動せずに選択できます。 [選択] ドロップダウン リストを再度クリックして、[なげなわ選択] ツール をクリックすると、フリーハンド図形を描画して、適切なグラフ アイテムを選択できます。
- 選択ツールを使用して、このツールに関連付けられている図形を描画することによって、リンク チャート上のリレーションシップの起点エンティティを選択します。
- [リレーションシップの作成] ツールを選択します。
R キーを押します。 放射状メニューが開き、選択されたグラフ アイテムでサポートされている操作が表示されます。 1 キーを押して、[リレーションシップの作成] ツール を選択します。
- リボンの [編集] タブの [ナレッジ グラフ] グループで、[リレーションシップの作成] をクリックします。
リレーションシップの起点となる、選択したエンティティを囲むオレンジ色の円が表示され、表示されているオレンジ色のラインを使用して、リレーションシップを描画できます。
- リンク チャート内で、終点エンティティをクリックします。
- リンク チャート上の終点エンティティの上に、ポインターを置きます。 オレンジ色の円が表示されたら、エンティティをクリックします。
- リンク チャート上の何も表示されていない場所をクリックして、存在しないエンティティを終点エンティティとして指定します。
[リレーションシップの作成] ダイアログ ボックスが表示されます。
- [リレーションシップ タイプ] ドロップダウン リストをクリックし、2 つのエンティティ間に存在するリレーションシップのタイプをクリックします。 または、作成する新しいリレーションシップ タイプの名前を入力します。
- 必要に応じて、[起点/終点エンティティのスワップ] ボタン をクリックして、リレーションシップの方向を反転させます。
- リンク チャート上の何も表示されていない場所をクリックした場合、リレーションシップの終点エンティティを指定します。
- [終点エンティティ] 見出しで、[エンティティ タイプ] ドロップダウン リストをクリックし、リレーションシップに関係するエンティティのタイプをクリックします。 または、作成する新しいエンティティ タイプの名前を入力します。
- [表示名] テキスト ボックス内でクリックします。
- キーワードを入力して既存のエンティティを検索し、検索結果リストで該当するエンティティをクリックします。 または、[表示名] テキスト ボックスを空のままにして、エンティティを作成します。
- 必要に応じて、新しいリレーションシップと新しいエンティティのプロパティを適宜定義します。
- [プロパティ パネルの表示] 切り替えボタンをクリックします。
ダイアログ ボックスのサイドに、パネルが表示されます。 上部にリレーションシップ タイプが選択された状態でリストされます。
- 新しいリレーションシップのプロパティを定義します。 既存のリレーションシップ タイプの場合、プロパティをクリックし、Value 列をクリックして、適切な値を入力します。 新しいリレーションシップ タイプの場合、新しいプロパティを定義し、Value 列をクリックして、適切な値を入力します。
- 新しい終点エンティティのプロパティを定義するには、パネルの上部で、エンティティ タイプをクリックします。 リレーションシップのプロパティを定義するときと同じ方法で、エンティティのプロパティを定義します。
- [プロパティ パネルの表示] 切り替えボタンをクリックします。
- [作成] をクリックします。
終点エンティティがリンク チャート上に存在しない場合、終点エンティティが追加されます。 新しいリレーションシップが作成され、リンク チャート上で選択されます。
- [編集] タブの [編集の管理] グループで、[保存] をクリックします。
[編集の保存] ダイアログ ボックスが表示されます。
- [はい] をクリックして、編集内容をナレッジ グラフに保存します。
詳細については、編集を保存または破棄をご参照ください。
エンティティおよびリレーションシップのプロパティの編集
リンク チャートで、既存のエンティティおよびリレーションシップを選択し、プロパティ値を編集することができます。 [属性] ウィンドウ を開き、選択した 1 つ以上のエンティティまたはリレーションシップのプロパティを一度に編集します。
- [編集] タブの [選択] グループで、[属性] をクリックします。
- 編集するエンティティまたはリレーションシップを選択します。
それぞれのリンク チャート レイヤーで選択した各アイテムが、[属性] ウィンドウの上部に、リスト表示されます。
- [属性] ウィンドウでレイヤーを展開し、選択したエンティティまたはリレーションシップを表示します。 リストから編集するプロパティ値を持つエンティティまたはリレーションシップを 1 つ以上選択します。
- 選択したすべてのアイテムの値を更新するには、ウィンドウで該当するレイヤー名をクリックします。
- 複数のエンティティを選択して、同じフィールドを同じ値で編集するには、次のキーボード ショートカットを使用します。
- 複数のアイテムを選択するには、Ctrl キーを押しながら、リスト内のエンティティまたはリレーションシップをクリックします。
- リスト内の隣接するアイテムを選択するには、Shift キーを押しながら、最初と最後のエンティティまたはリレーションシップをクリックします。
- [自動的に適用] をオンまたはオフにします。
- Enter キーを押したときに編集内容を自動的に適用するには、[自動的に適用] をオンにします。
- [適用] をクリックしたときに編集内容を適用するには、[自動的に適用] をオフにします。 編集済みのフィールドは、変更内容を適用するまで緑色の垂直バーで、ハイライト表示されます。
- [属性] タブをクリックして、プロパティ値を編集します。
- 編集するセルをクリックし、値を変更して、Enter キーを押します。
- カレンダーを使用して日付プロパティを変更するには、そのセルをクリックして、[カレンダー] をクリックします。 現在の日時を入力するには、[今日] をクリックします。
- NULL 値を使用できるプロパティを NULL に設定するには、右クリックしてから、['<NULL>' に設定] をクリックします。
- [自動的に適用] がオフの場合は、[適用] をクリックします。
- 編集した値をキャンセルするには、[キャンセル] をクリックします。
注意:
マップまたは調査に切り替える前に、選択したエンティティまたはリレーションシップの編集を適用しないかキャンセルする場合は、コミットしていない編集を適用またはキャンセルするように求められます。
エンティティとリレーションシップの削除
リンク チャートで、エンティティおよびリレーションシップを選択後、調査のどの場面においても必要ない場合は、ナレッジ グラフから完全に削除することができます。
選択したエンティティおよびリレーションシップをリンク チャートから完全には削除せず、除外したい場合は、[削除] ボタン を使用します。
リンク チャートからコンテンツを削除する際に、注意すべき重要な事柄があります。
- 1 つのリレーションシップを選択した場合は、選択したリレーションシップのみが削除されます。 そのリレーションシップの起点と終点のエンティティは削除されません。
- 1 つのリレーションシップ グループを選択した場合は、そのグループに属するすべてのリレーションシップが削除されます。
- 1 つのエンティティを選択した場合は、リンク チャートにリレーションシップが表示されていなくても、そのエンティティと関連するリレーションシップも削除されます。 ナレッジ グラフでは、リレーションシップには、起点と終点のエンティティが必須です。
- 1 つのリレーションシップ グループを選択した場合は、そのグループに属するすべてのエンティティが、それらのエンティティと関連するすべてのリレーションシップおよびリレーションシップ グループとともに削除されます。
リンク チャートで操作中に、エンティティおよびリレーションシップを削除するには、次の手順を実行します。
- 削除するエンティティまたはリレーションシップを選択します。
- [エンティティ] グループで、[削除] をクリックします。
選択したエンティティとリレーションシップが、アクティブなリンク チャートから削除され、ナレッジ グラフから削除されます。
注意:
これらの編集は、保存または破棄されるまでローカルにキャッシュされます。 同じナレッジ グラフを操作している他のユーザーには、編集内容が保存されるまで、変更が表示されません。 ローカル キャッシュを更新して変更を表示するには、ArcGIS Pro の再起動が必要な場合があります。 - 完了したら、変更を保存します。 [編集] タブの [編集の管理] グループで、[保存] をクリックします。
[編集の保存] ダイアログ ボックスが表示されます。
- [はい] をクリックして、編集内容をナレッジ グラフに保存します。
詳細については、編集を保存または破棄をご参照ください。
削除したエンティティおよびリレーションシップは、これまで表示されていた、リンク チャート、マップおよびシーン、または調査に表示されなくなります。
エンティティ グループで、グループ化されたエンティティが削除されると、操作に応じて、エンティティ グループのエンティティ数は、すぐに減少します。 同様にグループ化されたリレーションシップが削除されると、そのグループのリレーションシップ数は、すぐに減少します。