Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
1 Definition
Road Signs and Signals is a Data Type representing road signs, signals, and markings as defined by the Vienna Convention on Road Signs and Signals. It classifies the eight categories of road communication present on or near a road segment.
2 Functional Requirements
Road Signs and Signals shall represent the following eight categories:
- Danger Warning Signs – signs warning road users of existing or potential dangers ahead.
- Priority Signs – signs indicating priority rules at intersections or road sections.
- Prohibitory Signs – signs indicating prohibitions or restrictions applicable to road users.
- Mandatory Signs – signs indicating mandatory obligations for road users.
- Special Regulation Signs – signs indicating special traffic regulations applicable in specific areas or lanes.
- Informatory Signs – signs providing information, services, or guidance to road users.
- Traffic Light Signals – light signals regulating traffic movement by colour, position, or flashing mode.
- Road Markings – markings applied on the road surface to convey regulations, warnings, or guidance.
3 Syntax
https://schemas.mpai.community/CAV2/V1.1/RoadSignsAndSignals.json
4 Semantics
| Header | Road Signs and Signals Header – Standard “CAV‑RSS‑Vx.y”. |
| MInstanceID | Identifier of the M-Instance (Virtual Space) associated with this Road Signs and Signals instance. |
| UEnvironmentID | Identifier of the U-Environment (Real Space) associated with this Road Signs and Signals instance. |
| RSSID | Unique identifier of this Road Signs and Signals instance. |
| RSSTime | Time this Road Signs and Signals instance was produced. |
| RSSSpaceTime | Space/Time where/when this Road Signs and Signals instance applies. |
| DangerWarningSigns | Signs warning road users of existing or potential dangers ahead. |
| – IndicateDanger | Indicates the presence of a Danger Warning Sign. |
| PrioritySigns | Signs indicating priority rules at intersections or road sections. |
| – IndicatePriority | Indicates the presence of a Priority Sign. |
| ProhibitorySigns | Signs indicating prohibitions or restrictions applicable to road users. |
| – IndicateProhibition | Indicates the presence of a Prohibitory Sign. |
| MandatorySigns | Signs indicating mandatory obligations for road users. |
| – IndicateObligation | Indicates the presence of a Mandatory Sign. |
| SpecialRegulationSigns | Signs indicating special traffic regulations applicable in specific areas or lanes. |
| – IndicateSpecialRegulation | Indicates the presence of a Special Regulation Sign. |
| InformatorySigns | Signs providing information, services, or guidance to road users. |
| – ProvideInformation | Indicates the presence of an Informatory Sign. |
| TrafficLightSignals | Light signals regulating traffic movement by colour, position, or flashing mode. |
| – SignalTrafficMovement | Indicates the presence of a Traffic Light Signal. |
| RoadMarkings | Markings applied on the road surface to convey regulations, warnings, or guidance. |
| – ConveyRoadInformation | Indicates the presence of Road Markings. |
| DataXMData | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Road Signs and Signals instance in a trusted data exchange context. |
| DescrMetadata | Human-readable descriptive metadata of the Road Signs and Signals instance (plain text, max 2048 characters). |
5 Conformance Testing
A Data instance conforms with Road Signs and Signals (CAV‑RSS) if:
- The Data validates against the Road Signs and Signals’ JSON Schema.
- All Data in the Road Signs and Signals’ JSON Schema:
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers.
6 Performance Assessment
Not part of this specification.