Definition
Functional Requirements
Syntax
Semantics
Conformance
Performance
1 Definition
Personal Preferences is a Data Type that includes passenger‑specific preferences that enable a Human‑CAV Interaction (HCI) Subsystem to access information that facilitates human‑HCI interaction. This is particularly useful when the passenger uses a rented CAV, so that the human preferences can be easily communicated to a new CAV.
2 Functional Requirements
The data in Personal Preferences should include:
- Language.
- Seat position.
- Mirror position.
- Display characteristics.
- Preferred driving style.
- Preferential routes.
- Preferred information sources.
- Preferred entertainment sources.
3 Syntax
https://schemas.mpai.community/CAV2/V2.0/data/PersonalPreferences.json
4 Semantics
Table 1 specifies the semantics of the Personal Preferences Data Type.
| Label | Type | Req. | Description |
|---|---|---|---|
| Header | string (CAV-PPR-V2.0) | Yes | Personal Preferences Header – Standard CAV-PPR-Vx.y |
| humanID | string | Identifier of the human to whom these Personal Preferences refer. | |
| UEnvironmentID | string | Identifier of the U-Environment (Real Space) associated with these Personal Preferences. | |
| PersonalPreferencesID | string | Yes | Unique identifier of this Personal Preferences instance. |
| PersonalPreferencesTime | Simple Time | Time this Personal Preferences instance was produced. | |
| PersonalPreferencesSpaceTime | Simple Time | Space/Time where/when these Personal Preferences apply. | |
| PersonalPreferenceData | object | Yes | Set of Personal Preference values. |
| PersonalPreferenceData. |
string | Preferred language. | |
| PersonalPreferenceData. |
string | Preferred seat position. | |
| PersonalPreferenceData. |
string | Preferred mirror position. | |
| PersonalPreferenceData. |
string | Preferred display characteristics. | |
| PersonalPreferenceData. |
string | Preferred driving style. | |
| PersonalPreferenceData. |
string | Preferred routes. | |
| PersonalPreferenceData. |
string | Preferred information sources. | |
| PersonalPreferenceData. |
string | Preferred entertainment sources. | |
| DataXMData | Data Exchange Metadata | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with these Personal Preferences in a trusted data exchange context. | |
| DescrMetadata | string | Human-readable descriptive metadata of the Personal Preferences instance (plain text, max 2048 characters). |
5 Conformance Testing
Data conform to the Personal Preferences 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.