か ~ こ
継承
継承という言葉は共通データ仕様の説明の中では主にデータモデルの継承の意味で使用しています。継承(inheritance)とは、あるデータモデル(上位モデル/親モデル)が定義する「構造・属性・制約・意味」を、別のデータモデル(下位モデル/子モデル)がそのまま引き継ぎ、必要に応じて拡張または特殊化する関係です。共通データ仕様はGIFのコア・データモデルなどを継承しています。継承する事で、相互のデータ変換や共通するプログラムの作成が容易になります。
共通データ仕様はNGSI V2という特定のデータ形式に準拠していますが、一方で「構造・属性・制約・意味」はNGSI V2に限らずに活用できる様に「ドメイン・データモデル」としても策定してあります。従って、CSV、XML、NGSI-LDなどのデータ形式のデータ仕様を策定する際に共通データ仕様のデータモデルを継承して策定することが出来ます。



