(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