Go to PGM-AUA V1.0 AI Modules

Function Ref. Model I/O Data SubAIMs JSON MData Profiles Ref. Software Conformance Performance

1. Function

The Entity Body Description (PGM‑EBD) AIM is a Sub-AIM of A‑User Formation (PGM‑AUF). It produces the description of the body of the Portable Avatar that utters the response. It uses the Body Motion Objects produced by Motion Object Generation, with the text and the Body Personal Status, to produce the Body Descriptors.

PGM‑EBD:

  • Receives the AUC-AUF Request, the Final Response, the Body Motion Objects and the Body Personal Status.
  • Describes the body behaviour (posture, gestures) that accompanies the response, in accordance with the Body Personal Status.
  • Produces the Body Descriptors.
  • Reports its processing with an AUC-AUF Response.

2. Reference Model

Figure 1 depicts the Reference Model of the Entity Body Description (PGM‑EBD) AIM.

Figure 1 – The Entity Body Description (PGM‑EBD) AIM

3. Input/Output Data

Table 1 specifies the Input and Output Data of the Entity Body Description (PGM‑EBD) AIM.

Table 1 – I/O Data of the Entity Body Description (PGM‑EBD) AIM

Input Description
AUC-AUF Request Guidance from A‑User Control on the delivery of the response.
Final Response The deliberated content produced by Basic Knowledge: the text to be uttered and the Action Objects that carry the actions of the body that accompany it.
Body Motion Object The motion of the body of the Persona of the A-User (e.g., moving to a place, a gesture) as a mini-Process Action, produced by Motion Object Generation (PGM-MOG).
Body Personal Status Personal Status component for the body, from PGM-PSD.
Output Description
Body Descriptors Description of the body of the Portable Avatar, sent to Portable Avatar Multiplexing (PAF-PMX).
AUC-AUF Response Report to the AUF Status Multiplexing (PGM-FSM) AIM.

4. Sub-AIMs

No Sub-AIMs.

5. JSON Metadata

https://schemas.mpai.community/PGM1/V1.0/AIMs/EntityBodyDescription.json

6. Profiles

No Profiles.

7. Reference Software

Not part of this specification.

8. Conformance Testing

Table 2 provides the Conformance Testing Method for the Entity Body Description (PGM‑EBD) AIM.

If a schema contains references to other schemas, conformance of data for the primary schema implies that any data referencing a secondary schema shall also validate against the relevant schema, if present, and conform with the Qualifier, if present.

Table 2 – Conformance Testing Method for the Entity Body Description (PGM‑EBD) AIM

Receives AUC-AUF Request Shall validate against the AUF‑Request schema.
Final Response Shall validate against the Basic Final Response schema.
Body Motion Object Shall validate against Body Motion Object schema.
Body Personal Status Shall validate against the Body Personal Status schema.
Produces Body Descriptors Shall validate against the Body Descriptors schema.
AUC-AUF Response Shall validate against the AUC-AUF Response schema.

9. Performance Assessment

Not part of this specification.

Go to PGM-AUA V1.0 AI Modules