Definition
Functional Requirements
Syntax
Semantics
Conformance
Performance
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/V2.0/data/RoadSignsAndSignals.json
4 Semantics
Table 1 specifies the semantics of the Road Signs and Signals Data Type.
| Label | Type | Req. | Description |
|---|---|---|---|
| Header | string (CAV-RSS-V2.0) | Yes | Road Signs and Signals Header – Standard CAV-RSS-Vx.y |
| MInstanceID | string | Identifier of the M-Instance (Virtual Space) associated with this Road Signs and Signals instance. | |
| UEnvironmentID | string | Identifier of the U-Environment (Real Space) associated with this Road Signs and Signals instance. | |
| RSSID | string | Yes | Unique identifier of this Road Signs and Signals instance. |
| RSSTime | Simple Time | Time this Road Signs and Signals instance was produced. | |
| RSSSpaceTime | Simple Time | Space/Time where/when this Road Signs and Signals instance applies. | |
| DangerWarningSigns | object | Yes | Signs warning road users of existing or potential dangers ahead. |
| DangerWarningSigns. |
boolean (True) | Yes | Indicates the presence of a Danger Warning Sign. |
| PrioritySigns | object | Yes | Signs indicating priority rules at intersections or road sections. |
| PrioritySigns. |
boolean (True) | Yes | Indicates the presence of a Priority Sign. |
| ProhibitorySigns | object | Yes | Signs indicating prohibitions or restrictions applicable to road users. |
| ProhibitorySigns. |
boolean (True) | Yes | Indicates the presence of a Prohibitory Sign. |
| MandatorySigns | object | Yes | Signs indicating mandatory obligations for road users. |
| MandatorySigns. |
boolean (True) | Yes | Indicates the presence of a Mandatory Sign. |
| SpecialRegulationSigns | object | Yes | Signs indicating special traffic regulations applicable in specific areas or lanes. |
| SpecialRegulationSigns. |
boolean (True) | Yes | Indicates the presence of a Special Regulation Sign. |
| InformatorySigns | object | Yes | Signs providing information, services, or guidance to road users. |
| InformatorySigns. |
boolean (True) | Yes | Indicates the presence of an Informatory Sign. |
| TrafficLightSignals | object | Yes | Light signals regulating traffic movement by colour, position, or flashing mode. |
| TrafficLightSignals. |
boolean (True) | Yes | Indicates the presence of a Traffic Light Signal. |
| RoadMarkings | object | Yes | Markings applied on the road surface to convey regulations, warnings, or guidance. |
| RoadMarkings. |
boolean (True) | Yes | Indicates the presence of Road Markings. |
| DataXMData | Data Exchange Metadata | 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 | string | Human-readable descriptive metadata of the Road Signs and Signals instance (plain text, max 2048 characters). |
5 Conformance Testing
Data conform to the Road Signs and Signals Data Type when they validate against its schema. If the schema references other schemas, data referencing a secondary schema shall also validate against that schema, if present, and conform with the Qualifier, if present.