Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
Definition
Visual CXE Status (PGM‑VCS) is a Status issued by Visual Context Enhancement that reports the fulfilment of visual properties requested by A‑User Control, indicating for each requested property whether it has been produced, partially produced, or not produced, together with associated metadata for identification, exchange, and description.
Functional Requirements
- Status Identification and Traceability: The status shall include a unique identifier (VisualCXEStatusID) and a timestamp (VisualCXEStatusTime) to ensure traceability and correlation with the corresponding directive.
- Environment Identification: The status shall include identifiers for the M-Instance (MInstance) and U-Environment (UEnvironment) in which execution occurred.
- Property Fulfilment Reporting: The status shall report fulfilment for each requested property defined in the Visual CXE Directive.
- Visual Object Identification Reporting: The status shall indicate whether visual object identifiers and spatial attitudes have been produced.
- Depth and Occlusion Reporting: The status shall indicate whether depth and occlusion properties such as RelativeDepths and OcclusionFlags have been produced.
- Affordance Inference Reporting: The status shall indicate whether affordance and interaction properties such as AffordanceTags and InteractionPotential have been produced.
- Visual Salience Reporting: The status shall indicate whether salience-based outputs such as RankedVisualObjects and SalientVisualObjects have been produced.
- Granular Fulfilment States: Each property shall report a fulfilment state selected from produced, partial, missing, or not-requested.
- Directive Consistency: The status shall reflect the same property structure as the corresponding Visual CXE Directive.
- Data Exchange Metadata: The status shall include DataXMData to provide standardised metadata supporting interoperability, traceability, and data exchange control.
- Descriptive Metadata: The status may include DescrMetadata to provide additional human-readable context.
Syntax
https://schemas.mpai.community/PGM1/V1.0/data/VisualCXEStatus.json
Semantics
| Label | Description |
| Header | Status header identifier matching pattern “PGM-VCS-Vx.y”. |
| MInstance | Identifier of the M-Instance in which the status is produced. |
| UEnvironment | Identifier of the U-Environment associated with the status. |
| VisualCXEStatusID | Unique identifier for this Visual CXE Status instance. |
| VisualCXEStatusTime | Timestamp indicating when the status was produced. |
| PropertyFulfilment | Container reporting fulfilment of requested properties for each Visual CXE SubAIM. |
| – VisualObjectIdentification | Reports fulfilment of visual object identification properties. |
| – ObjectIdentifiers | Indicates whether visual object identifiers have been produced. |
| – SpatialAttitudes | Indicates whether spatial attitudes have been produced. |
| – DepthOcclusion | Reports fulfilment of depth and occlusion estimation. |
| – RelativeDepths | Indicates whether relative depths have been produced. |
| – OcclusionFlags | Indicates whether occlusion flags have been produced. |
| – AffordanceInference | Reports fulfilment of affordance and interaction inference. |
| – AffordanceTags | Indicates whether affordance tags have been produced. |
| – InteractionPotential | Indicates whether interaction potential has been produced. |
| – VisualSalienceMapping | Reports fulfilment of salience-based outputs. |
| – RankedVisualObjects | Indicates whether visual objects have been ranked. |
| – SalientVisualObjects | Indicates whether salient visual objects have been produced. |
| DataXMData | Data Exchange Metadata compliant with MPAI-PTF V1.0. |
| DescrMetadata | Optional descriptive metadata providing human-readable context. |