Two systems can use the same signal name and still mean different things. One may report a measured value, another an estimate and a third the latest known value without indicating its age. When those signals feed a product or engineering analysis, the ambiguity moves into the decision rather than remaining a harmless naming issue.
A useful vehicle data model therefore begins with meaning. Agree what the signal represents, how it is obtained and what its consumer can reasonably infer. A catalogue is most valuable when it preserves that agreement across teams and software generations.
Define the observation precisely
Specify the physical or logical quantity, its unit and relevant reference frame. Clarify whether the value describes an actual state, a requested state or a calculated state. These distinctions can materially change how another function interprets the information, even when all values use the same datatype.
COVESA's Vehicle Signal Specification defines a syntax and catalogue for vehicle signals. Its unit and datatype policy also distinguishes the signal model from transport encoding. That helps frame a shared vocabulary, while the programme still needs to document how a particular vehicle produces each value.
Describe validity and freshness
State how a consumer recognises a valid observation and how it should handle unavailable or outdated information. A default value should not silently masquerade as a measurement. If the data model allows an unknown state, maintain that distinction throughout ingestion and display.
Freshness needs context. A recently received value may have been collected earlier or delayed in a buffer. Preserve the relevant timestamps and explain their meaning. Consumers should know whether a timestamp marks observation, processing or receipt, and whether those events can be compared reliably.
Carry provenance through transformations
When an estimate or aggregate is derived from other signals, document its inputs and transformation. Identify the software or calibration context where it matters. This gives investigators a route to explain why a value changed without assuming that the underlying physical behaviour changed in the same way.
Keep raw and transformed information distinguishable where the intended use requires it. A convenient derived field can hide changes in sampling, filtering or conversion. If downstream teams cannot tell that the derivation changed, they may interpret a processing difference as a product trend or a field defect.
Assign ownership to meaning changes
Nominate an owner who can approve changes to the signal definition and inform its consumers. Version the catalogue alongside relevant software and data processing changes. A signal rename is easy to detect; a changed interpretation under the same name requires deliberate communication.
Test representative integrations against the documented meaning. Ask a receiving team to explain what it believes the value establishes and compare that answer with the producer's description. Shared semantics make data reusable because teams understand the limits of inference. Standard names help, but the real asset is a maintained agreement about the observation behind each name.
Sources & further reading
COVESA Vehicle Signal Specification ↗
A syntax and catalogue for vehicle signals; does not grant data access rights.
COVESA VSS unit and datatype policy ↗
How signal models distinguish unit and datatype choices from transport encoding.
Prepared 2026-10-13. Source references retained from that edition. Corrections and feedback.