| Definition | Functional Requirements | Syntax | Semantics |
Definition
Context Capture Directive (PGM-CXD)
- Is produced by A-User Control (PGM-AUC) to initiate or configure context acquisition.
- Represents an instruction to capture, update, or refine the multimodal context of the A-User’s environment.
- Includes capture mode, modality flags, temporal scope, and trace metadata to guide the behaviour of the Context Capture AIM.
Functional Requirements
| Function | Description |
| Directive Type | Specifies the type of context operation (e.g., full capture, update). |
| Modality Flags | Indicates which modalities to capture (text, audio, visual, 3D model). |
| Temporal Scope | Defines whether the capture is instantaneous or spans a time window. |
| Priority Level | Signals urgency or scheduling preference. |
| Trigger Source | Identifies the origin of the directive (e.g., user command, system event). |
| Trace Metadata | Provides provenance for auditability and control lineage. |
Syntax
https://schemas.mpai.community/PGM1/V1.0/data/CCXDirective.json
Semantics
| Label | Description |
| Header | CXC Directive Header – Standard “PGM-CCD-V” |
| CXCDirectiveID | Unique identifier for this CXC Directive instance. |
| CXCDirectiveTime | Time of production and execution of this CXC Directive instance. |
| DirectiveType | Type of context operation (capture_full, capture_update, capture_delta) |
| ModalityFlags | Modalities to be captured |
| – Text | Whether to capture text modality |
| – Audio | Whether to capture audio modality |
| – Visual | Whether to capture visual modality |
| – 3DModel | Whether to capture 3D model modality |
| TemporalScope | Time window for context acquisition |
| – Mode | Temporal mode (instantaneous, windowed) |
| – WindowDuration | Duration in milliseconds (if windowed) |
| PriorityLevel | Urgency or scheduling preference |
| PointofView | Point of View and capture angle of scene. |
| DataXMData | |
| DescrMetadata | Module or subsystem that issued the directive |