Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
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/V1.1/data/PersonalPreferences.json
4 Semantics
| Header | Personal Preferences Header – Standard “CAV‑PPR‑Vx.y”. |
| humanID | Identifier of the human to whom these Personal Preferences refer. |
| UEnvironmentID | Identifier of the U-Environment (Real Space) associated with these Personal Preferences. |
| PersonalPreferencesID | Unique identifier of this Personal Preferences instance. |
| PersonalPreferencesTime | Time this Personal Preferences instance was produced. |
| PersonalPreferencesSpaceTime | Space/Time where/when these Personal Preferences apply. |
| PersonalPreferenceData | Set of Personal Preference values. |
| – Language | Preferred language. |
| – SeatPosition | Preferred seat position. |
| – MirrorPosition | Preferred mirror position. |
| – DisplayCharacteristics | Preferred display characteristics. |
| – PreferredDrivingStyle | Preferred driving style. |
| – PreferentialRoutes | Preferred routes. |
| – PreferentialInfoSources | Preferred information sources. |
| – PreferentialEntertainmentSources | Preferred entertainment sources. |
| DataXMData | 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 | Human-readable descriptive metadata of the Personal Preferences instance (plain text, max 2048 characters). |
5 Conformance Testing
A Data instance conforms with Personal Preferences (CAV‑PPR) if:
- The Data validates against the Personal Preferences’ JSON Schema.
- All Data in the Personal Preferences’ JSON Schema:
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers.
6 Performance Assessment
Not part of this specification.