(Tentative)

Definition Functional Requirements Syntax Semantics

Definition

A structured semantic classification system that defines the types of Items used in Pursuing Goal in Metaverse (PGM) environments. Each ItemType represents a distinct category of entity or concept that can be referenced, manipulated, or reasoned over by modular agents. The taxonomy supports specialisation via subtypes, descriptive attributes, and behaviour affinities to guide interaction logic and system flow.

Functional Requirements

  1. Semantic Categorisation
  • Must define a finite set of high-level ItemType categories.
  • Must support specialisation via optional Subtypes.
  1. Attribute Mapping
  • Must allow each ItemType to declare canonical Attributes as key-value pairs.
  • Must support flexible extension via additionalProperties.
  1. Behaviour Affinity
  • Must associate each ItemType with a list of typical behaviours or interaction modes.
  • Must guide downstream modules (e.g., SA, BK, PA) in selecting appropriate logic paths.
  1. Traceability
  • Must include a Trace object with:
    • Origin: Source or module that defined the taxonomy

Syntax

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

Semantics

Label Description
Header Item Type Taxonomy Header
– Standard-ItemTypeTaxonomy The characters “PGM1-ITT-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.” separating version components
– Subversion Minor version – 1 or 2 characters
ItemType Semantic category of the Item (e.g., Object, Agent, Tool, etc.)
Subtypes Optional list of subcategories for specialisation (e.g., Tool → Parser)
Attributes Canonical key-value pairs typically associated with this ItemType
BehaviourAffinity List of behaviours typically triggered or associated with this ItemType