| 1 Definition | 2 Functional Requirements | 3 Syntax |
| 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
Definition
The digital representation of what an Entity considers true about the world, itself, or other entities.
Functional Requirements
- Semantic Representation: Represents a propositional mental state that the Entity holds as true supporting the following attributes:
- Proposition: Composed of Subject, PredicateCategory, PredicateClass, Object, Domain.
- Certainty: Numeric confidence (0.0–1.0) in the truth of the belief.
- Contextual Qualifiers: Temporal and spatial context for the belief.
- Alignment and Interoperability: Beliefs must integrate with other Entity State components:
- Desires: Beliefs influence what goals are considered achievable.
- Intentions: Beliefs constrain or enable planned actions.
- Motivation: Beliefs reinforce or weaken motivational drives.
- Traceability: Includes a Trace object supporting provenance for reasoning and accountability.
- Origin: The Entity or AIM that inferred or updated the belief.
- Timestamp: Time of belief creation or update.
- Confidence Scoring: Includes a Certainty score for reasoning under uncertainty to enable fallback strategies when confidence is low or conflicting beliefs exist.
- Uniqueness and Referencing: Provides a globally unique BeliefID for runtime referencing, logging, and chaining with related knowledge or intents.
- Dynamic Update Capability: Beliefs must support revision based on new evidence, interaction, or reasoning outcomes to allow marking beliefs as deprecated or contradicted when invalidated.
Syntax
https://schemas.mpai.community/MMC/V2.5/data/Belief.json
Semantics
| Label | Description |
| Header | Belief Header |
| – Standard‑EBL | The characters “MMC‑EBL-V” marking the Motivation data type family. |
| – Version | Major version – 1 or 2 characters. |
| – Dot‑separator | The character “.” separating version components. |
| – Subversion | Minor version – 1 or 2 characters. |
| BeliefID | Unique identifier for this belief instance. |
| BeliefData | Set of Belief Data with beliefs representing propositions the Entity holds as true. |
| – Proposition | Structured representation of the belief as a logical statement. |
| – Confidence | Numeric confidence (0.0–1.0) in the truth of the belief. |
| – CognitiveStates | Cognitive States influencing this belief (e.g., “attentive”, “confused”) per MPAI-MMC Cognitive State. |
| Trace | Provenance metadata for the belief. |
| – Origin | AIM or Entity that generated or updated the belief. |
| – Timestamp | Time the belief was created or updated. |
| DescrMetadata | Descriptive metadata |
5 Conformance Testing
A Data instance Conforms with MPAI-MMC Belief (MMC-EBL) if:
- Its JSON Object validates against its JSON Schema.
- Any included JSON Object validates against its JSON Schema.
- All Data in the JSON Object:
- Have the specified Data Types.
- Conform with the Qualifiers signaled in their JSON Schemas.