1 Definition

An Interaction is a message exchanged between functional components to request or convey Route, Path, or Trajectory information. It includes contextual identifiers and one element representing either a request or a response associated with routing operations.

2 Functional Requirements

An Interaction shall include one and only one of the following elements: RouteRequest, RouteResponse, PathRequest, PathResponse,
TrajectoryRequest, or TrajectoryResponse.

If an Interaction contains:

  • a RouteRequest, PathRequest, or TrajectoryRequest, it represents a request;
  • a RouteResponse, PathResponse, or TrajectoryResponse, it represents a response.

An Interaction shall include a Header and may include identifiers, timestamps,  an Offline Map identifier, data exchange metadata, and descriptive metadata.

3 Syntax


https://schemas.mpai.community/CAV2/V1.1/data/Interaction.json

4 Semantics

Field Description
Header Route Header – Standard “CAV-INT-Vx.y”
MInstanceID Metaverse instance identifier
UEnvironmentID User environment identifier
InteractionID Interaction identifier
InteractionTime Interaction timestamp
RouteRequest Route request trigger
RouteResponse Route response data
PathRequest Path request trigger
PathResponse Path response data
TrajectoryRequest Trajectory request trigger
TrajectoryResponse Trajectory response data
DataXMData Information about this Interaction Instance
DescrMetadata Descriptive metadata