プロジェクトのコンテンツを探索して解析する際に、そのナレッジ グラフ内のエンティティーとリレーションシップを作成、変更、削除できます。 グラフ データに対する編集内容をプロジェクトに保存すると、同じナレッジ グラフ サービスを参照するプロジェクトやポータル コンテンツ アイテムがすべて更新されます。 ナレッジ グラフ データの編集は、ナレッジ グラフ ビュー、マップ、リンク チャート、またはデータ カードから開始できます。
注意:
ユーザー管理のデータを含む NoSQL データ ストアが使用されているナレッジ グラフではデータの編集はサポートされていません。
エンティティーの作成
既存のタイプの新しいエンティティーをプロジェクトに作成して、ナレッジ グラフに追加できます。 エンティティーを作成する際に、そのエンティティー タイプに関連付けらたプロパティを入力することもできます。
- 作成するエンティティーのタイプを選択します。
- [ナレッジ グラフ コンテンツ] ウィンドウで、エンティティー タイプを選択し、[エンティティーの作成]
をクリックします。 - [リンク チャート コンテンツ] ウィンドウで、サブレイヤー タイプの横にあるオプション
をクリックし、[エンティティーの作成]
をクリックします。 - [マップ コンテンツ] ウィンドウで、サブレイヤー タイプの横にあるオプション
をクリックし、[エンティティーの作成]
をクリックします。
[編集] ウィンドウが表示されます。 選択したタイプが Type フィールドに設定されます。 Entity フィールドに Create Entity が設定されます。
- [ナレッジ グラフ コンテンツ] ウィンドウで、エンティティー タイプを選択し、[エンティティーの作成]
- 必要に応じて、プロパティ フィールドをクリックし、新しいエンティティーのプロパティを入力します。
注意:
プロパティを入力しなかった場合、エンティティーが NULL 値で作成されます。
- 必要に応じて、プロパティ リストの [ジオメトリーの設定] ボタン
をクリックします。[このエンティティーのジオメトリーの作成] ウィンドウが表示されます。
- マップ ツールバーを使用して、新しいエンティティーのジオメトリーを描画します。
注意:
そのエンティティー タイプの形状プロパティと一致するジオメトリーのみを描画できます。 形状プロパティを更新することはできません。
- [OK] をクリックします。
そのエンティティーのジオメトリーが更新されます。
- [編集] ウィンドウで、[作成] ボタン
をクリックします。入力したプロパティでエンティティーがナレッジ グラフに追加されます。
エンティティー間のリレーションシップの作成
既存のタイプの新しいリレーションシップをプロジェクトに作成して、ナレッジ グラフに追加できます。 リレーションシップを作成する際には、リレーションシップのエンドポイントを指定する必要があります。 そのリレーションシップによって接続される個々のエンティティーを指定し、そのエンティティー タイプに関連付けられたプロパティを入力することもできます。
- 作成するリレーションシップのタイプを選択します。
- [ナレッジ グラフ コンテンツ] ウィンドウで、エンティティー タイプを選択し、[リレーションシップの作成]
をクリックします。 - [リンク チャート コンテンツ] ウィンドウで、サブレイヤー タイプの横にあるオプション
をクリックし、[リレーションシップの作成]
をクリックします。 - [マップ コンテンツ] ウィンドウで、サブレイヤー タイプの横にあるオプション
をクリックし、[リレーションシップの作成]
をクリックします。
[編集] ウィンドウが表示されます。 選択したタイプが Type フィールドに設定されます。 Relationship フィールドに Create Entity が設定されます。
- [ナレッジ グラフ コンテンツ] ウィンドウで、エンティティー タイプを選択し、[リレーションシップの作成]
- [起点タイプ] フィールドをクリックし、起点エンティティーのタイプをリストから選択します。
- 必要に応じて、[起点エンティティー] フィールドをクリックし、エンティティーを入力するか、リストから選択します。
- [終点タイプ] フィールドをクリックし、終点エンティティーのタイプをリストから選択します。
- 必要に応じて、[終点エンティティー] フィールドをクリックし、エンティティーを入力するか、リストから選択します。
- 必要に応じて、プロパティ フィールドをクリックし、新しいリレーションシップのプロパティを入力します。
- [作成] ボタン
をクリックします。入力したプロパティでリレーションシップがナレッジ グラフに追加されます。
ヒント:
編集ウィンドウでリレーションシップのエンドポイントを入れ替えることができます。 コンテキスト ツールバーで、[編集]
をクリックし、[入れ替え]
ボタンをクリックして、起点と終点のエンティティー タイプまたはエンティティーを入れ替えます。
エンティティーとリレーションシップのプロパティの変更
プロジェクト内のエンティティーとリレーションシップのプロパティを変更して、ナレッジ グラフ サービスでこれらを更新することができます。 エンティティーに形状プロパティがある場合、エンティティーのジオメトリーを更新することもできます。 エンティティーまたはリレーションシップのタイプを変更することはできません。
注意:
編集内容をプロジェクトに保存すると、同じナレッジ グラフ サービスを参照する他のプロジェクトやポータル コンテンツ アイテムがすべて更新されます。
- 変更を加えるエンティティーまたはリレーションシップを選択します。
- [ナレッジ グラフ コンテンツ] ウィンドウで - エンティティーまたはリレーションシップのタイプを選択します。 レコード リスト ウィンドウで、特定のエンティティーまたはリレーションシップをクリックするか、このウィンドウの上部にある [フィルター] ボックスを使用し、コンテキスト ツールバーで [編集]
をクリックします。 - [リンク チャート コンテンツ] ウィンドウで - エンティティーまたはリレーションシップを選択し、コンテキスト ツールバーで [編集]
をクリックします。 - [マップ コンテンツ] ウィンドウで - エンティティーまたはリレーションシップを選択し、コンテキスト ツールバーで [編集]
をクリックします。 必要に応じて、マップ レコード テーブルを開き、テーブルからレコードを選択し、コンテキスト ツールバーで、[編集]
をクリックします。 - データ カード
から - [プロジェクト コンテンツ] ウィンドウでエンティティー データ カードまたはリレーションシップ データ カードを選択し、コンテキスト ツールバーで、[編集]
をクリックします。
[編集] ウィンドウが開きます。
- [ナレッジ グラフ コンテンツ] ウィンドウで - エンティティーまたはリレーションシップのタイプを選択します。 レコード リスト ウィンドウで、特定のエンティティーまたはリレーションシップをクリックするか、このウィンドウの上部にある [フィルター] ボックスを使用し、コンテキスト ツールバーで [編集]
- [プロパティ] で、使用可能なフィールドをクリックし、新しい値を入力します。
注意:
編集ウィンドウには編集可能なプロパティだけが表示されます。
- 必要に応じて、[リセット]
をクリックして、プロパティ フィールドに対するすべての編集を元に戻します。 - 必要に応じて、プロパティの編集を続行します。
- [適用] ボタンをクリックします。
エンティティーまたはリレーションシップのプロパティがプロジェクトとナレッジ グラフ サービスで更新されます。
エンティティーの空間プロパティの変更
プロジェクト内の既存のエンティティーのジオメトリーを変更できます。 形状プロパティを編集することはできません。
- 変更を加えるエンティティーの編集ウィンドウを開きます。
- 必要に応じて、プロパティ リストの [ジオメトリーの設定] ボタン
をクリックします。[このエンティティーのジオメトリーの更新] ウィンドウが表示されます。
- マップ ツールバーを使用して、新しいエンティティーのジオメトリーを選択して移動したり描画したりします。
注意:
そのエンティティー タイプの形状プロパティと一致するジオメトリーのみを描画できます。 形状プロパティを更新することはできません。
- [OK] をクリックします。
そのエンティティーのジオメトリーが更新されます。
- [編集] ウィンドウで、[適用] ボタンをクリックします。
エンティティーのジオメトリーがプロジェクトとナレッジ グラフ サービスで更新されます。
エンティティーまたはリレーションシップの削除
不要になったエンティティーとリレーションシップをナレッジ グラフから削除できます。 エンティティーを削除すると、そのエンティティーが属しているリレーションシップおよびリンク先の来歴も自動的に削除されます。 エンティティーまたはリレーションシップの削除を取り消すことはできません。
- 削除するエンティティーまたはリレーションシップを選択します。
- [ナレッジ グラフ コンテンツ] ウィンドウで - エンティティーまたはリレーションシップのタイプを選択します。 レコード リスト ウィンドウで、特定のエンティティーまたはリレーションシップをクリックするか、このウィンドウの上部にある [フィルター] ボックスを使用し、コンテキスト ツールバーで [編集]
をクリックします。 - [リンク チャート コンテンツ] ウィンドウで - エンティティーまたはリレーションシップを選択し、コンテキスト ツールバーで [編集]
をクリックします。 - [マップ コンテンツ] ウィンドウで - エンティティーまたはリレーションシップを選択し、コンテキスト ツールバーで [編集]
をクリックします。 必要に応じて、マップ レコード テーブルを開き、テーブルからレコードを選択し、コンテキスト ツールバーで、[編集]
をクリックします。 - データ カード
から - [プロジェクト コンテンツ] ウィンドウでエンティティー データ カードまたはリレーションシップ データ カードを選択し、コンテキスト ツールバーで、[編集]
をクリックします。
[編集] ウィンドウが表示されます。
- [ナレッジ グラフ コンテンツ] ウィンドウで - エンティティーまたはリレーションシップのタイプを選択します。 レコード リスト ウィンドウで、特定のエンティティーまたはリレーションシップをクリックするか、このウィンドウの上部にある [フィルター] ボックスを使用し、コンテキスト ツールバーで [編集]
- [削除] ボタン
をクリックします。削除確認ボックスが表示されます。
- [削除] をクリックします。
ナレッジ グラフ サービスからエンティティーまたはリレーションシップが削除されます。