NGSI-LD

NGSI-LDは、コンテキスト情報 ("") をパブリッシュ ()、クエリ ()、およびサブスクライブ () するための情報モデル () およびAPIです。これは、さまざまなステークホルダー間での構造化された情報のオープンな交換と共有を促進することを目的としています。スマートシティ ()、 スマートインダストリー ()、スマートアグリカルチャー ()、 より一般的にはモノのインターネット (Internet of Things)、 サイバーフィジカルシステム ()、システムのシステム () およびデジタルツイン () などのアプリケーションドメイン全体で使用されます。
NGSI-LDは、欧州委員会 (European Commission) からの要求に従って、コンテキスト情報管理業界仕様グループ (Context Information Management Industry Specification Group) を通じてETSI (European Telecommunications Standardization Institute) によって標準化されています。その採用とさらなる発展は、EUの "ICT標準化のためのローリングプラン" (Rolling plan for ICT standardization)で詳しく説明されています。NGSI-LDは、コンテキスト管理 ()フレームワークとコンテキストモデリングにおける数十年前の研究コーパスに基づいて構築されています。頭字語NGSIは、"Next Generation Service Interfaces" (次世代サービスインターフェイス) の略で、コンテキストインターフェイスを含むOMAによって最初に発行された一連の仕様 です。 これらは、FIWAREオープンソースコミュニティを生み出したEuropean Future Internet Public-Private-Partnership (PPP)によってNGSIv2として取り上げられ、進化しました。
NGSI-LD情報モデルは、コンテキスト情報を、プロパティと他のエンティティとのリレーションシップを持つエンティティとして表します。これは、RDFとセマンティックWeb (semantic web) フレームワークに基づいて正式に定義されたセマンティクスを使用して、プロパティグラフ (property graphs)から導出されます。 それはを使用してシリアル化できます。 すべてのエンティティとリレーションシップには、識別子として一意のIRI参照が与えられ、対応するデータをLinked dataデータセットとしてエクスポートできるようになります。-LDサフィックスは、Linked Dataユニバースへの所属を示します。
デザイン.
情報モデル.
NGSI-LD情報モデルは、2000年代初頭からグラフデータベース () の非公式の最小公分母モデルとして登場した、プロパティグラフモデルのデジュール標準化団体 ("de jure" ) による最初の正式な仕様と見なすことができます。
コアコンセプトは次のとおりです:
NGSI-LD メタモデル ()は、RDF//OWLに基づいて、また部分的にに基づいて、これらの基本的な概念 (エンティティ、リレーションシップ、プロパティ) を正式に定義します。
このメタモデルを補完するNGSI-LD情報モデル仕様は、エンティティの空間的、時間的、またはシステム構成特性に関連する主要な構成を定義するクロスドメインオントロジー(cross-domain ontology)も提供します。
アーキテクチャ.
NGSI-LD仕様は、情報モデルとAPIで構成されています。APIは、以下で説明するアーキテクチャーの役割をサポートする機能を提供します。
アーキテクチャの役割により、さまざまな展開アーキテクチャを実装できます。一元化されたアーキテクチャには、コンテキストプロデューサーによって提供されたコンテキスト情報を格納する中央のコンテキストブローカーがあります。分散設定では、すべてのコンテキスト情報をコンテキストソースに保存できます。フェデレーションアーキテクチャでは、コンテキストソースは、下位の階層レベルから集約された情報を利用できるようにするコンテキストブローカーにすることができます。これらのアーキテクチャは相互に排他的ではありません。つまり、実際の展開では、さまざまな方法でそれらを組み合わせることができます。
API.
NGSI-LDコンテキスト情報管理APIを使用すると、ユ ーザーは、複数のシナリオで複数の利害リレーションシップ者が関与するコンテキスト情報を提供、消費、およびサブスクライブできます。これにより、コンテキストソースという名前のさまざまなソース (IoTデータソースだけでなく) からの情報にほぼリアルタイムでアクセスできるほか、相互運用可能なデータ公開プラットフォームを介してその情報を公開できます。
高度な地理時間クエリを提供し、サブスクリプションメカニズムが含まれているため、いくつかの制約に一致するコンテンツが利用可能になったときにコンテンツコンシューマーに通知されます。
APIは、アーキテクチャ (中央、分散、フェデレーション、またはそれらの組み合わせ) に依存しないように設計されているため、情報を生成および消費するアプリケーションは、コンテキスト情報を配布/ブローカーするシステムの詳細に合わせて調整する必要はありません。
API操作には次のものが含まれます:
利用状況.
NGSI-LDは、FIWARE programmeのパートナーによって開始され、主にFIWAREオープンソースコミュニティによって使用され、FIWARE Foundationや、以下のような他のさまざまなプロジェクトやユーザーによってサポートされています。
歴史.
NGSI-LDは、2012年にOpen Mobile Alliance (OMA)によって公開された "Next Generation Service Interfaces" (NGSI) スイートの一部として開始されたコンテキストインターフェイスの進化の結果です。これは頭字語NGSIのソースでもあります。NGSIスイートには、コンテキストエンティティ検出インターフェイスとしてNGSI-9が含まれ、コンテキスト情報インターフェイスとしてNGSI-10が含まれていました。 OMAのNGSI標準とその中間の進化は、古典的なEntity–attribute–valueモデルとXMLベースの表現に依存し ていました。NGSIコンテキストインターフェイスは、European Future Internet Public-Private-Partnership (PPP) のプラットフォームを開発したFI-WAREプロジェクトによって採用されました。OMA NGSIコンテキストインターフェイスは、NGSI-9とNGSI-10の両方を含むNGSIv1と呼ばれるJSON表現を使用したHTTPバインディングとなりました。FI-PPPの過程で、インターフェースは さらにNGSIv2に進化し、FIWAREプラットフォームの主要なインターフェースになりました。2016年にFI-PPPが終了した後、FIWAREプラットフォームは、FIWARE Foundationが管理するFIWAREオープンソースコミュニティの中核になりました。2017年に、横断的コンテキスト情報管理に関するETSI Industry Specification Group on cross-cutting Context Information Management (ETSI ISG CIM) が作られ、コンテキスト情報インターフェイスが進化し、NGSI-LDが作成されました。元の情報モデルの制限により、エンティティ自体と同等のエンティティ間のリレーションシップを明示的に含むプロパティグラフから派生するより広範なモデルの仕様が導き出されました。