AWS IoT TwinMaker ナレッジグラフ - AWS IoT TwinMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS IoT TwinMaker ナレッジグラフ

AWS IoT TwinMaker ナレッジグラフは、 AWS IoT TwinMaker ワークスペースに含まれるすべての情報を整理し、視覚的なグラフ形式で表示します。エンティティ、コンポーネント、コンポーネントタイプに対してクエリを実行して、 AWS IoT TwinMaker リソース間のリレーションシップを示す視覚的なグラフを生成できます。

以下のトピックでは、ナレッジグラフを使用し、統合する方法について説明します。

AWS IoT TwinMaker ナレッジグラフの主要概念

このトピックでは、ナレッジグラフ機能の主要な概念と用語について説明します。

ナレッジグラフの仕組み:

ナレッジグラフは、エンティティとそのコンポーネントと既存の CreateEntityまたは UpdateEntity APIsとの関係を作成します。関係は特別なデータ型のプロパティにすぎません。エンティティのコンポーネントに定義されている RELATIONTAK のプロパティです。 AWS IoT TwinMaker Knowledge グラフは ExecuteQuery API を呼び出して、エンティティ内のデータやエンティティ間の関係に基づいてクエリを実行します。ナレッジグラフでは、柔軟性のある PartiQL クエリ言語 (多くの AWS サービスで使用) を使用します。この言語では、新しく追加されたグラフ一致構文のサポートにより、クエリの記述に役立ちます。呼び出しが行われたら、結果をテーブルとして表示したり、接続されたノードとエッジのグラフとして視覚化したりできます。

ナレッジグラフの主要用語:
  • エンティティグラフ: ワークスペース内のノードとエッジの収集。

  • ノード: ワークスペース内のすべてのエンティティがエンティティグラフのノードになります。

  • エッジ: エンティティのコンポーネントに定義されているすべてのリレーションシッププロパティがエンティティグラフのエッジになります。さらに、エンティティの parentEntityId フィールドを使用して定義された階層型の親子関係は、「」リisChildOfレーションシップ名を持つエンティティグラフのエッジになります。すべてのエッジは方向性のあるエッジです。

  • 関係 : AWS IoT TwinMaker 関係は、エンティティのコンポーネントの特殊なタイプのプロパティです。 CreateEntity または UpdateEntity API を使用して AWS IoT TwinMaker 、関係を定義および編集できます。では AWS IoT TwinMaker、エンティティのコンポーネントで関係を定義する必要があります。リレーションシップを独立したリソースとして定義することはできません。リレーションシップは、あるエンティティから別のエンティティへの方向性がある必要があります。