<-Scope Go to ToC References ->
Capitalised Terms used in MMM-ARC and MMM-TEC have the meaning defined in Table 1. Non-capitalised terms letter have the meaning commonly defined for the context in which they are used or represent an entity in the real world. For instance,
- Table 1 defines Object, Scene, and User but does not define object, scene, and human.
- Object indicates an Item but object indicates an entity in the Universe commonly classified as object.
A dash “-” preceding a Term in Table 1 means the following:
- If the font is normal, the Term in the table without a dash and preceding the first one with a dash should be placed before that Term. The notation is used to concentrate in one place all the Terms that are composed of, e.g., the word Decentralised followed by one of the words Application, Autonomous Organisation, Finance, System, and User Identifier, or definitions belonging to the same class, e.g., Action and Items.
- If the font is italic, the Term in the table without a dash and preceding the first one with a dash should be placed after that Term. The notation is used to concentrate in one place all the Terms that are composed of, e.g., the word Interface preceded by one of the words Brain-Computer, Haptic, Speech, and Visual.
All MPAI-defined Terms are available online.
Table 1 – General Terms and Definitions
Terms | Definitions |
Account | An Item that uniquely references a Registered human. |
Action | A function performed by a Process. |
– Authenticate | The Action of a User requesting an Authentication Service to: 1. Confirm that an Item or Process is what it claims to be with an Authentication Item request. 2. Grant Rights to Authentication Item response based on Model Rights. |
– Author | The Action of a User requesting an Author Service to: 1. Produce an Item based on provided Items, Data, Qualifiers. 2. Grant Rights to the Authored Item based on Model Rights. |
– Change | The Action of a User requesting a Rights Service to: 1. Modify the Rights of a Process or an Item based on Model Rights. 2. Grant the requesting User the Rights to further Change the Rights. |
– Convert | The Action of a Process requesting a Conversion Service to: 1. Change the Data of an Item according to a given Qualifier 2. Grant Rights to the Converted Item based on Model Rights |
– Discover | The Action of a User requesting a Discovery Service to 1. Provide Item IDs or Process IDs relevant to the Discovery Item request. 2. Grant Rights to the Discovery Item response based on Model Rights. |
– Execute | The Action of a Process requesting an Execution Service to: 1. Execute a Program. 2. Grant Rights to the produced Items based on Model Rights. |
– Hide | The Action of a Process requesting an Identification Service to: 1. Make the ID of an Item unavailable to all Processes, but the requesting Process. 2. Grant Rights to the Hidden Item based on Model Rights. |
– Identify | Action of a Process requesting an Identification Service to: 1. Produce an Item from Data, Qualifier, and Model Rights provided by the requesting Process. 2. Grant Rights to the Item based on Model Rights. |
– Inform | The Action of a User requesting an Information Service to: 1. Provide information about an Item or Process as contained in the Information Item request. 2. Grant Rights to Information Item response based on Model Rights. |
– Interpret | The Action of a User requesting an Interpretation Service to: 1. Provide information about an Item or Process as contained in the Interpretation Item request. 2. Grant Rights to Interpretation Item response based on Model Rights. |
– MM-Add | The Action of a User requesting a Location Service to: 1. Place an Item at an M-Location with a Spatial Attitude. 2. Grant Rights based on Model Rights to the MM-Added Item. Only the User who has MM-Added the Item shall be able to perceive it. Other Users shall be able to perceive it only if the Item is MM-Enabled |
– MM-Anim | The Action of a User requesting that a Location Service: 1. Animate an MM-Added or MM-Embedded Item with a stream Item. 2. Grant Rights based on Model Rights to the MM-Animated Item. |
– MM-Disable | The Action of a User requesting a Location Service to: 1. Stop making perceptible an MM-Embedded Item to all Users but the requesting User. 2. Preserve any change than may have been effected on the MM-Disabled Item. 3. Grant Rights to the MM-Disabled Item based on Model Rights. |
– MM-Embed | The Action of a User requesting a Location Service to 1. Place an Item at an M-Location with a Spatial Attitude. 2. Resize the Item by Rx, Ry, Rz along the Item’s axes. 3. Make the Item perceptible. 4. Grant Rights to the MM-Embedded Item based on Model Rights. |
– MM-Enable | The Action of a User requesting a Location Service to: 1. Add or Change the Spatial Attitude of an MM-Added Item at an M-Location: 2. Resize the Item by Rx, Ry, Rz along the Item’s axes. 3. Make the Item perceptible. 4. Grant Rights to the MM-Enabled Item based on Model Rights. |
– MM-Move | The Action of a User requesting a Location Service to: 1. Move an MM-Added/MM-Embedded Item at an M-Location to another MM-Location. 2. Preserve any change that may have been effected on the Item in previous MM-Add, MM-Embed, or MM-Enable Actions. 3. Preserve the (un)perceptibility status of the Item. 4. Grant Rights to the MM-Moved Item based on Model Rights |
– MM-Send | The Action of a Process requesting a Communication Service: 1. To send a Message to other Processes. 2. To grant Rights to the receiving Process on the content of the Message. |
– Modify | The Action of a User requesting an Identification Service to 1. Produce a new Item starting from an existing Item using new Data, Qualifier, and Model Rights to the new Item. 2. Grant Rights to the Modified Item based on Model Rights. |
– MU-Actuate | The Action of a User requesting an ExIm Service to: 1. Render an Item at a U-Location as Media with a Spatial Attitude 2. Also render the Scene of the M-Location including the Item, if the M-Location field is present. 3. Grant Rights to the U-Location based on Model Rights. MM-Added Items preserve their (un)perceptibility attributes. |
– MU-Send | The Action of a Process requesting an ExIm Service to: 1. Send a Message to Processes in the Universe. 2. Grant Rights to Data and Qualifier based on Model Rights. |
– Post | The Action of a User requesting that a Marketplace Service: 1. Include an Asset to its repository. 2. Grant Rights based on Model Rights if a Transaction based on Model Transaction is performed. |
– Register | The Action of a human requesting that a Registration Service: 1. Open an Account based on the human’s Personal Data. 2. Potentially pays for the Account. 3. Grant their Users Rights to perform Actions in the M-Instance. |
– Resolve | The Action of: 1. A Process requesting that a Resolution Service set up a session between/among two/more than two Processes in two/more than two M-Instances. 2. A Process or Resolution Service responding to a session request. |
– Transact | The Action of a User1 (“sender”) requesting that a Transaction Service: 1. Assign Rights on an Asset to User2 (“receiver”). 2. Cause: 2.1. Wallet1 of User1 to be increased by Value1. 2.2. Wallet2 of User2 to be decreased by Value2. 2.3. Wallet3 of the Service enabling/facilitating the Transaction to be increased by Value3 (optionally). |
– UM-Capture | The Action of a Process holding Rights to a U-Location to request an ExIm Service to: 1. Capture Data and Qualifier with a Spatial Attitude from Media at U-Location. 2. Grant Rights to the Process to Identify the Data and Qualifier as Item. |
– UM-Send | The Action of a Process requesting an ExIm Service to: 1. Be allowed to receive a Message from a Service in the Universe. 2. Grant Rights to Act on the content of the Message. |
– Validate | The Action of a Process requesting a Validation Service to confirm that a Process hold claimed Rights. |
Actuator | A component of a Device able to MU-Render an Item to or MU-Send Items to a U-Environment. |
Certification | The attestation that a Process or Item has specified characteristics. |
Conversion | The process of Modifying the Data of an Item according to provided Data and Qualifier. |
Decentralised | |
– Application | (dApp) A Process that runs on a decentralised computing system. |
– Autonomous Organisation | (DAO) An organisation without centralised leadership, where the main governing rules are typically encoded by means of a Smart Contract. |
– Finance | (DeFi) A financial technology based on a secure infrastructure of distributed ledgers like those used by crypto currencies. |
– System | A set of dApps enabling a group of Users to make decisions without a centralised entity. |
Device | Equipment enabling:
– A U-Environment to interact with an M-Instance and/or |
Duty | A moral or legal obligation to act or behave. |
Ecosystem | The ensemble of entities and rules ensuring that Metaverse Instances operate in the interest of Metaverse Stakeholders. |
Entitlement | The state of a Process having certain Rights in an M-Instance. |
Governance | The action or manner of directing and controlling actors of the Metaverse Ecosystem. |
Information and Communication Technologies | (ICT) Technologies that enable the processing and distribution of information via the network. |
Interface | A communication pathway enabling a human to interact with M-Instance: |
– Brain-Computer | (BCI) by sensing and processing the electrical activity of the brain. |
– Haptic | through bodily movements and sensations. |
– Speech | using spoken language. |
– Visual | through bodily movements and visual messages. |
Item | A Data Type specified by MMM-TEC or other MPAI Technical Specifications for use in an M-Instance. |
– Account | An Item that
– Uniquely references a human registered with an M-Instance |
– Activity Data | An Item that records the IPP Protocols executed by a Process. |
– Asset | An Item that can be Transacted. |
– Authentication | An Item generated by a Process to request a Service to confirm that an Item is what it claims to be or an Item generated by a Service containing the response to the request. |
– Basic Certificate | An Item attesting the suitability of a Process for specific MMM-TEC V2.0 usages. Other types of Certificates are possible and are listed in the Certificate Qualifier. |
– Basic Discovery | An Item generated by a Process to requests that a Service discover Items and Processes. Other types of Discovery Items are possible and are listed in the Certificate Qualifier. |
– Basic Information | An Item generated by a Process to requests that a Service provide information on Items and Processes. Other types of Information Items are possible and are listed in the Information Qualifier. |
– Basic Interpretation | An Item generated by a Process to requests that a Service interpret an Items. Other types of Interpretation Items are possible and are listed in the Information Qualifier. |
– Basic M-Location | An Item representing a region of an M-Instance with Space-Time attributes that is not exposed as further subdivided as a Location. |
– Basic Object | An Item representing: – Data of a specific media type perceptible by a specific device and/or a human. – Descriptive Data regarding Sub-Types, Formats and Attributes of the Data (optionally). |
– Basic Scene Descriptors | An Item representing the Objects of a Basic Scene and their arrangement in the Scene. |
– Basic Scene Geometry | An Item representing the spatial arrangement of the Objects in a Basic Scene. |
– Basic U-Location | An Item representing a region of the Universe with Space-Time attributes that is not (exposed as) further subdivided. |
– Certificate | An Item Process attesting the suitability of a Process for specific usages that is not a Basic Certificate. |
– Cognitive State | An Item representing the Personal Status Factor representing the internal state of an Entity such as “surprised” or “interested”. |
– Contract | An Item representing terms and conditions or a Program that is executed according to certain terms when conditions are met. |
– Currency | An Item representing the unit of measure of an Amount of a Value. |
– Discovery | An Item representing the description of the Item or Process (or their IDs) to be Discovered. |
– Emotion | An Item representing the Personal Status Factor representing the internal state of an Entity such as that resulting from its interaction with the Context, such as “Angry”, “Sad”, “Determined”. |
– Event Descriptors | An Item representing the series of Scene Descriptors from start and end time. |
– Identifier | An Item that references only one Process or Item in an M-Instance. |
– Information | An Item sent by a Process to a Service requesting information about an Item or Process (or their IDs) to obtain additional information on an Item or Process that is not otherwise available. The Service will respond with an Information response. |
– Interpretation | An Item sent by a Process to a Service requesting interpretation of an Item (or its ID) and the response of the Service. |
– IPP Message | An Item that a Source Process sends to a Destination Process requesting the performance of a Process Action. |
– M-Capabilities | An Item representing the capabilities of an M-Instance or M-Environment. |
– M-Environment | An Identified administrative subset of an M-Instance. |
– Message | An Item that a Source Process MM-Sends to a Communication Service requesting it to deliver it to a Destination Process. |
– M-Instance | An Item representing the Virtual Space created according to the MMM-TEC Technical Specification of the MPAI-Metaverse Model. |
– M-Location | An Item representing a region of an M-Instance with Space-Time attributes that is (exposed as) further subdivided. |
– Object | An Item including a collection of Basic Objects possibly of different Media Types. An Object may have a hierarchical structure where Objects contain Basic Objects and Objects. |
– Orientation | An Item representing an Object’s orientation, orientation velocity, and orientation acceleration. |
– P-Capabilities | An Items containing the list of Processes and Actions that it can perform. |
– Personal Data | An Item containing a human’s Personal Profile and Activity Data of their Users. |
– Personal Profile | An Item containing a human’s Personal Data submitted when Registering with an M-Instance. |
– Personal Status | An Item representing the information internal to an Entity that characterises their behaviour. |
– Point of View | An Item representing the Position and Orientation of an Object in a Virtual Environment excluding velocity and acceleration. |
– Position | An Item representing an Object’s position, velocity, and acceleration. |
– Process Action | An Item that specifies: – The Action that a Process has performed, is performing, or is allowed to perform. – Time, Source and Destination Complements, and Error Message. |
– Program | An Item containing executable code, e.g., a Process or a Contract that is a Program. |
– Provenance | An Item containing the list of all Transactions executed on an Asset, first and last included. |
– Resolution | An Item containing an M-InstanceA’s ProcessA Request to Resolution ServiceA to set up a session involving different M-Instances’ Processes and the Responses of the Resolution Services and destination Processes. |
– Rights | An Item representing the set of Process Actions and the corresponding Levels that a Process may perform. |
– Rules | An Item containing the set of Rights that Processes May, May not, or Must exercise in the M-Instance: May: A Process is allowed to exercise the Rights. May not: A Process is not allowed to exercise the Rights. Must: A Process must exercise the Rights. |
– Scene Descriptors | An Item including the Objects of a Scene, the Sub-Scenes, and their arrangement in the Scene. |
– Scene Geometry | An Item representing the arrangement of the Objects of a Scene that may include Objects and Sub-Scenes in a hierarchical fashion. |
– Social Attitude | An Item representing Personal Status Factor representing the internal state of an Entity related to the way it intends to position itself vis-à-vis the Context, e.g., “Respectful”, “Confrontational”, “Soothing”. |
– Space-Time | An Item representing the Spatial Attitude and Time information. |
– Spatial Attitude | An Item representing the Position and Orientation of an Object, and their velocities and accelerations. |
– Summary | An Item representing a text-based abridged outline of the utterance(s) of one or more Entities represented by their User ID and including Space-Time, Text, and Personal Statuses. |
– Time | An Item representing the start time and end time of a duration. |
– Transaction | An Item representing: -The Amount, the WalletID and the Rights on an Asset of a User transferring Rights to another User (Sender). – The Amount, the WalletID and the Rights on on the Asset of another User receiving the Rights (Receiver). – Optionally the Amount and the WalletID of the Service Provider facilitating/enabling the Transaction. |
– U-Environment | An Item representing an Identified subset of the Universe. |
– U-Location | An Item representing a region of the Universe with Space-Time attributes. |
– Universe-Metaverse Map | An Item representing a list of U-Locations and corresponding M-Locations and/or Items with their Spatial Attitudes. |
– Validation | An Item sent by a Process to a Service requesting it to validate a claim that another Process makes about its Rights and the response of the Service. |
– Value | An Item combining an Amount and a Currency. |
– Wallet | A container of Values. |
Layer | |
– Enabling Service | The set of Services such as payment, security, identity, privacy, etc. that enable operation of an M-Instance. |
– Experience | The set of functions, such as Devices, that generate Experiences. |
– Infrastructure | The set of functions such as network, transport, storage, and (cloud, edge) processing that enable an M-Instance to operate. |
– Platform | The set of Services, such as content creation, content discovery, and content access functions that enable an M-Instance to operate. |
Level | A type of Right, currently Internal (granted at Registration Time), Acquired (by Process Activity), Granted (by another Process). -. Media – Data acquired by a Device using a Sensor. – Data converted by a Device from an Item to a format that can be presented, |
Metaverse | |
– Interoperability | The ability of an M-Instance to exchange and make use of the data of a user device or another M-Instance as intended by a user device or M-Instance. |
– Industry | The collection of players that support the design, development, deployment, operation, and content and service provisioning to Metaverse Instances. |
– Instance | (M-Instance) An implementation providing all or a subset of the Metaverse Functionalities. |
– Manager | The entity overseeing the operation of an M-Instance. |
– Operation Model | The components and sequence of steps involved in the operation of an M-Instance. |
– Operator | The entity overseeing the operation of an M-Environment. |
– Partner | A User participating in activities of a Metaverse Operator (i.e., a business customer of an Operator) |
– Profile | A recognised subset of the Functionalities (Functionality Profile) or Technologies (Technology Profile) specified by the Common Metaverse Specifications. |
– Level | A subdivision of a Profile that indicates the degree of completeness of the user experience provided by that Level. |
– Registration | The provisioning by a human of a subset of Personal Data to an M-Instance/Environment to obtain an Account. |
– Sensor | A Device able to UM-Capture a scene and other environment information as Data. |
– Specification | The collection of standards specifying the Technologies and Technology Profiles enabling Metaverse Interoperability. |
– Stakeholder | An entity performing a function aimed at achieving a goal in an M-Instance. |
– State | The set of values and stored data of an M-Instance at a given time. |
– Tool | A Technology or group of Technologies enabling an M-Instance to provide a Functionality. |
– Technology | A structured application of scientific and/or technical methods that supports a Functionality. |
Oracle | A Service providing U-Environment information to a Blockchain. |
Persona | A Model representing a human. |
Privacy | The Rights of a User to keep their Personal Profile secret. |
Process | |
– App | An application-specific Program executed on a Device. |
– Device | A Process able to: 1. UM-Capture Data from a U-Location 2. UM-Send Data and Metadata to a User. and/or 1. MM-Send an Entity from an M-Location to the Device. 2. MU-Render an Entity at a U-Location. |
– Functionality | The attribute of a Process that is able to perform particular Action(s). |
– Service | A Process that can be called to provide specific Functionalities. |
– User | A Process representing a human. |
Sense of | |
– Agency | The subjective awareness of being able to decide, execute, and control one’s own actions in an M-Environment. |
– Embodiment | The engagement of senses to form a complete M-Instance Experience. |
– Presence | The feeling of being in an M-Instance with other Digital Humans for real. |
Smart Contract | A Program stored on a Blockchain that runs when activated by an external entity, e.g., a User or another Smart Contract. |
Token | |
– Fungible | A representation of an Asset that is interchangeable with other Assets of the same type. |
– Non-Fungible | (NFT) A unique digital identifier of an Asset that: – Cannot be copied (i.e., a copy is known to be a copy), substituted, or subdivided. – Is recorded in a digital ledger. – Is used to certify Object authenticity and ownership. |
Trust-less system | A system allowing a User to make reliable Transactions without trusting or knowing the parties the User makes Transactions with. |
Universe | The physical world. |
Use Case | An example of how an application domain can be supported by an M-Instance/Environment. |
User Keys | The pair of public and private keys where the public key is used to encrypt, and the private key is used to both encrypt and decrypt Data. |
User Identifier | |
– Decentralised | An Identifier that enables the verifiable association with a User without requiring a centralised registry. |
– Self-Sovereign | A Decentralised Identifier derived from the User’s Public Key owned and managed directly by the User based on the knowledge of their own Private Key, e.g., stored in the Crypto Wallet enabled by the Blockchain underpinning the Metaverse Instance. |
Wallet | |
– Crypto | Software or hardware holding the Public and Private Keys of a User to enable them to make Transactions by accessing their Account on a Blockchain. |