(Tentative)
| Definition | Functional Requirements | Syntax | Semantics |
Definition
Context Capture Directive (PGM-CCD)
- 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 behavior 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/ContextCaptureDirective.json
Semantics
| Label | Description |
| Header | Context Capture Directive Header |
| – Standard-CCD | The characters “PGM-CCD-V” indicating schema family and type |
| – Version | Major version – 1 or 2 characters |
| – Dot-separator | The character “.” separating version components |
| – Subversion | Minor version – 1 or 2 characters |
| DirectiveID | Unique identifier for this Context Capture 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 |
| – Model3D | Whether to capture 3D model modality |
| TemporalScope | Time window for context acquisition |
| – Mode | Temporal mode (instantaneous, windowed) |
| – WindowDurationMs** | Duration in milliseconds (if windowed) |
| PriorityLevel | Urgency or scheduling preference |
| TriggerSource | Origin of the directive (e.g., user command, system event) |
| Trace | Provenance metadata for Context Capture Directive |
| – Origin | Module or subsystem that issued the directive |
| – Timestamp | Time of directive creation |