(Tentative)

Definition Functional Requirements Syntax Semantics

Definition

DA-Prompt Plan (PGM-DPP)

  1. Is produced by the Domain Access (DAC) AIM.
  2. Encapsulates a structured semantic scaffold integrating User intent, resolved referents, spatial context, and expressive framing.
  3. Supports the generation of a DA Prompt that is contextually rich and linguistically aligned for submission to Basic Knowledge (BKN).

Functional Requirements

DA-Prompt Plan conveys the following main information elements:

Function Description
Intent Embedding Includes the current user intent motivating the knowledge query. Supports alignment with User State and PC-Prompt Plan.
Referent Structuring Includes resolved entities with semantic roles and linguistic cues. Supports referential clarity and disambiguation.
Spatial Context Integration Includes relevant spatial primitives and scene descriptors. Supports grounding of the query in physical or conceptual space.
Goal Framing Encodes the communicative goal of the prompt (e.g., explain, compare, locate). Supports BKN response shaping and semantic continuity.
Expressive Modulation Includes tone, style, and pacing cues for linguistic alignment. Supports expressive coherence across modules.
Constraint Injection Includes semantic or interaction constraints relevant to the query. Supports filtering or prioritisation in BKN response logic.
Traceability Includes origin metadata and timestamp for audit and replay.

Syntax

https://schemas.mpai.community/PGM1/V1.0/data/DAPromptPlan.json

Semantics

Label Description
Header DA-Prompt Plan Header
– Standard-DPP The characters “PGP-DPP-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.” separating version components
– Subversion Minor version – 1 or 2 characters
PromptPlanID Unique identifier for this DA-Prompt Plan instance
Intent User intent motivating the knowledge query
Referents Resolved entities with semantic roles and cues
├─ ReferentID Identifier of the resolved entity
├─ ReferentType Type of entity: object, zone, concept, actor
└─ LinguisticCue Suggested phrasing (e.g., “to your left”, “nearby”)
SpatialContext Spatial relations and scene-level descriptors
├─ SpatialPrimitives Relation + SubjectID + ObjectID + optional LinguisticCue
└─ SceneContextTags High-level descriptors of spatial situation (e.g., “crowded”, “behind avatar”)
PromptGoal Communicative goal of the prompt
├─ GoalType Type of goal: explain, compare, locate, summarise
└─ TargetEntity Entity the prompt is centered on
ExpressiveFrame Modulation cues for tone, style, and pacing
├─ Tone Expressive stance: empathetic, assertive, playful, formal, neutral
├─ Style Linguistic style: concise, elaborate, technical, casual
└─ Pacing Delivery speed: slow, steady, fast
Constraints Semantic or interaction constraints
├─ ConstraintType Type of constraint (e.g., relevance, visibility, priority)
└─ ConstraintValue Entity or concept involved
Trace Provenance metadata
├─ Origin Module or subsystem that generated the prompt plan
└─ Timestamp Time of creation (conforming to Time.json)