COVESA 車両信号仕様(VSS)データモデリング
従来のプロプライエタリな CAN DBC ファイルは OEM 間でのデータ互換性を阻害していました。COVESA VSS は人間可読な強い型付けのツリー構造を提供し、車速、バッテリ充電率(SoC)、操舵角などを統一 API として標準化します。
VSS ノード定義の構造と車載メタデータ仕様
VSS 信号は宣言型の YAML または JSON で定義されます。各リーフノードはデータ型(uint8, float)、物理単位(km/h, %)、アクセス権限(センサーは読取専用、シート位置は書込可能)、および有効範囲を規定します。これにより、C++ 構造体や Rust インターフェースを自動生成できます。
- 階層型タクソノミ:`Vehicle.Powertrain.TractionBattery.StateOfCharge` のようなドット記法パスによる統一識別
- クロスドメイン正規化:生の CAN-FD ビット列や SOME/IP ペイロードを国際単位系(SI)へ自動変換
- VSS-o(オントロジー):エンタープライズ知識グラフと連携する RDF/OWL セマンティック Web 対応
- OTA スキーマ進化:新型センサー追加時にも互換性を維持するセマンティックバージョニング管理
ドメインポートフォリオを見る