NGSI-LD
その採用とさらなる発展は、EUの "ICT標準化のためのローリングプラン" (Rolling plan for ICT standardization)で詳しく説明されています。NGSI-LDは、コンテキスト管理 (context management)フレームワークとコンテキストモデリングにおける数十年前の研究コーパスに基づいて構築されています。頭字語NGSIは、"Next Generation Service Interfaces" (次世代サービスインターフェイス) の略で、コンテキストインターフェイスを含むOMAによって最初に発行された一連の仕様 です。 これらは、FIWAREオープンソースコミュニティを生み出したEuropean Future Internet Public-Private-Partnership (PPP)によってNGSIv2として取り上げられ、進化しました。
NGSI-LD情報モデルは、コンテキスト情報を、プロパティと他のエンティティとのリレーションシップを持つエンティティとして表します。これは、RDFとセマンティックWeb (semantic web) フレームワークに基づいて正式に定義されたセマンティクスを使用して、プロパティグラフ (property graphs)から導出されます。 それはJSON-LDを使用してシリアル化できます。 すべてのエンティティとリレーションシップには、識別子として一意のIRI参照が与えられ、対応するデータをLinked dataデータセットとしてエクスポートできるようになります。-LDサフィックスは、Linked Dataユニバースへの所属を示します。
NGSI-LDコンテキスト情報管理APIを使用すると、ユ ーザーは、複数のシナリオで複数の利害リレーションシップ者が関与するコンテキスト情報を提供、消費、およびサブスクライブできます。これにより、コンテキストソースという名前のさまざまなソース (IoTデータソースだけでなく) からの情報にほぼリアルタイムでアクセスできるほか、相互運用可能なデータ公開プラットフォームを介してその情報を公開できます。
高度な地理時間クエリを提供し、サブスクリプションメカニズムが含まれているため、いくつかの制約に一致するコンテンツが利用可能になったときにコンテンツコンシューマーに通知されます。
APIは、アーキテクチャ (中央、分散、フェデレーション、またはそれらの組み合わせ) に依存しないように設計されているため、情報を生成および消費するアプリケーションは、コンテキスト情報を配布/ブローカーするシステムの詳細に合わせて調整する必要はありません。
API操作には次のものが含まれます:
コンテキスト情報のオペレーションは、プロビジョン (NGSI-LDエンティティの作成とその属性の更新)、消費 (NGSI-LDエンティティのクエリ)、サブスクリプション (一致するエンティティが出現したときに通知を受けるために、指定された制約の下で特定の情報をサブスクライブし、指定された情報を伝達します) に関係します。
コンテキストソースのオペレーションは、登録 (分散システム全体で利用可能なコンテキスト情報の新しいソースを登録することにより利用可能にします) および ディスカバリー (指定されたタイプの情報を提供するコンテキストソースが登録されているものについてシステムに照会します) に関係します。