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

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

AWS IoT TwinMaker ナレッジグラフ

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

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

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

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

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

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

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

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

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

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