Go to PGM-AUA V1.0 Data Types

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

  1. 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.
  2. Environment Identification: The status shall include identifiers for the M-Instance (MInstance) and U-Environment (UEnvironment) in which execution occurred.
  3. Property Fulfilment Reporting: The status shall report fulfilment for each requested property defined in the Visual CXE Directive.
  4. Visual Object Identification Reporting: The status shall indicate whether visual object identifiers and spatial attitudes have been produced.
  5. Depth and Occlusion Reporting: The status shall indicate whether depth and occlusion properties such as RelativeDepths and OcclusionFlags have been produced.
  6. Affordance Inference Reporting: The status shall indicate whether affordance and interaction properties such as AffordanceTags and InteractionPotential have been produced.
  7. Visual Salience Reporting: The status shall indicate whether salience-based outputs such as RankedVisualObjects and SalientVisualObjects have been produced.
  8. Granular Fulfilment States: Each property shall report a fulfilment state selected from produced, partial, missing, or not-requested.
  9. Directive Consistency: The status shall reflect the same property structure as the corresponding Visual CXE Directive.
  10. Data Exchange Metadata: The status shall include DataXMData to provide standardised metadata supporting interoperability, traceability, and data exchange control.
  11. 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.