id (id)

説明

NGSI V2でデータモデルの必須項目となっているidの形式定義です。この定義は準拠規格に掲載されていますが、改めてデータパーツとしても掲載するものです。

データパーツ

制約事項
  • 識別子の制約に従う事
  • 先頭の文字列は”urn:ngsi-ld:”であること
  • 続く文字列はAttribute typeであること
  • 更に続く文字列は”:”であること
  • 更に続く文字列は、Entity間で重複のない文字列であること
補足最後の文字列はデータモデル毎に定めます。

技術情報

 NGSI V2では、単に識別子とだけ規定されていますが、NGSI-LDへの互換性確保の観点から、NGSI V2でもNGSI-LDの規定を先取りしてidを策定する様に、Fiware Foundationにより推奨されています。

項目名“id”。他の項目名は許されません
定義名id
Attribute typeText (規定のAttributeであり、typeは指定しない)
継承元データモデルNGSI-LD
参照データモデルなし
利用データモデル全てのデータモデル
URIhttps://ppp-database.org/spec/parts/id/

 例えば、法人のidは以下の様になります。

    "id": "urn:ngsi-ld:Organization:01234567890123"