Table 3 gives the subset of MMM terms and definitions that are referenced in this document.
Table 3 – Basic terms and definition applicable to this document
Term | ||
General | Action | An operation affecting an Item. |
Capability | The ability of a Process to perform Actions of Items. | |
Data | Information represented in digital form. | |
DataMdata | The combination of Data and Metadata that is not (yet) an Item. | |
Data Format | The syntax and semantics of Data. | |
Data Type | Data used in Actions and Items. | |
Functionality | A standard feature provided by an M-Instance to be enabled by Common Metaverse Specifications Tools. | |
Functional Requirement | A Functionality that is expected to be provided by an entity. | |
Item | Data and Metadata supported and identified by an M-Instance. | |
Manager | The entity overseeing the operation of an M-Instance. | |
Media | Data in a Device that can be:
1. MU-Actuated 2. Identified as an Entity. |
|
Metadata | An attribute of Data, e.g., of a User, an Object, or a Service. | |
Metaverse | A set of Processes providing some or all the following functions:
1. To sense data from U-Locations. 2. To process the sensed data and produce Data. 3. To produce one or more M-Environments populated by Objects that can be either digitised or virtual, the latter with or without autonomy. 4. To process Objects from the M-Instance or potentially from other M-Instances to affect U- and/or M-Environments using Object in ways that are: 4.1. Consistent with the goals set for the M-Instance. 4.2. Effected within: 4.2.1. The capabilities of the M-Instance 4.2.2. The Rules set for the M-Instance. |
|
Profile | A set of base standards and/or their subsets. | |
Use Case | An example of how an application domain can be supported by the Functionalities of an M-Instance/Environment. | |
Universe | The physical world. | |
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. |
|
Service | A Process that can be called to provide specific Functionalities. | |
User | A Process representing a human that is UM-Animated by a Stream or MM-Animated by an autonomous agent. | |
Item | Account | An Item that uniquely references a human who has Registered. A User may have more than one Account with one or more Services. |
Activity Data | An Item containing the record of all the Actions made by a User. | |
Asset | An Item that may be the object of a Transaction. It may be MM-Embedded at an M-Location or Posted to a Service. | |
AuthenticateIn | An Item containing:
1. The Entity or the ID of the Entity to be Authenticated. 2. Information related to the rendering of AuthenticateOut. |
|
AuthenticateOut | An Item containing the result of processing the Request-Authenticate Action and its rendering. | |
Contract | A Program and its Metadata stored on a Device. It is activated by an external entity, e.g., a User, or another activated Contract. | |
DiscoverIn | An Item containing:
1. A description of the Items to be Discovered. 2. Information related to the rendering of DiscoverOut. |
|
DiscoverOut | An Item containing the description of the Items Discovered and information related to its rendering. | |
Entity | Any of the following Items that can be MU-Rendered: Object, Model, Scene, Event, and Experience. | |
Event | An Entity that includes selected Entities at an M-Location and their Animations during a period. | |
Experience | An Entity comprising User-selected Entities of an Event and the User Interactions with the Entities of the Event. | |
Identifier | An Item that uniquely references an Item in an M-Instance. | |
InformIn | An Item containing:
1. A description of the Item about which information is requested. 2. Information related to the rendering of InformOut. |
|
InformOut | An Item containing the description of the Item object of an InformIn. | |
Interaction | An Item containing the Request-Action issued by a User on an Entity at an M-Locations and the corresponding Times. | |
InterpretIn | An Item containing:
1. The ID or the Item to be Interpreted. 2. Information related to the rendering of InterpretOut. |
|
InterpretOut | An Item containing the description of the Item object of an InterpretIn Item. | |
Ledger | An Item containing a list of Transactions involving Assets. | |
Map | An Item containing a structure establishing a correspondence between U-Locations with M-Locations. | |
M-Environment | An Identified subset of an M-Instance. | |
Message | An Item containing application-specific Data MM-Sent by a Source Process to a Destination Process. | |
M-Instance | An Identified delimited space of an M-Environment. | |
M-Location | An Identified delimited space of an M-Environment. | |
Model | An Object representing an object with its features ready to be MM-Animated or UM-Animated. | |
Object | An Entity representing an object. | |
Persona | A Model representing a human. | |
Personal Profile | An Item containing the Data about the human represented by a User. | |
Program | Data that can be executed | |
Provenance | The Ledger associated with a specific Asset. | |
Request-Action | An Item of the request to a Process to perform an Action as defined in this document. | |
Response-Action | An Item containing the response of a Process to a Request-Action as defined in this document. | |
Rights | An Item expressing the ability of a Process to perform an Action on an Item. | |
Rules | An Item expressing the terms and conditions under which a User operates in an M-Instance or M-Environment. | |
Scene | A possibly hierarchical Composition of Objects having Spatial Attitudes. | |
Social Graph | A representation of a User’s network of connections with Items and Processes. | |
Stream | An Item made by a continuous flow of Data. | |
Transaction | Item representing the changed state of the Accounts and the Rights of a seller User and a buyer User on an Asset and optionally of the Service facilitating/enabling the Transaction | |
U-Location | An identifiable delimited portion of the Universe. | |
User Data | An Item containing Activity Data, Personae, Social Graph, and User Profile of a User. | |
Value | An Amount and the Currency with which the Amount is expressed. | |
Wallet | A container of Currency units. In general, a Wallet is implemented outside of the Environment. | |
Action | Authenticate | The Action of requesting that a Service confirm that an Entity is what it claims to be. |
Author | The Action of Calling a Service to obtain an Entity with associated OutRights to Act on the Entity. | |
Change | The Action of requesting that a Service modify the Rights of a User and provide OutRights, e.g., to further Change the Rights. | |
Convert | The Action of requesting that a Service change the Format of the Data of an Item into a Format specified by a FormatID. | |
Discover | The Action of requesting that a Service provide a DiscoveryOut Item containing:
1. The IDs of the Items relevant to the User’s request to Discover expressed in the DiscoverIn Item 2. The OutRights to Act on the DiscoverOut Item. |
|
Execute | The Action of requesting that a Process execute a Contract. | |
Hide | The Action of requesting that a Service make the ID of an Item unavailable and provide OutRights, e.g., to make the ID available again. | |
Identify | The Action of requesting that a Service produce an Item from Data & Metadata. | |
UM-Import | The Action of a User requesting that a Service read Data & Metadata stored at an Address. | |
Inform | The Action of requesting that a Service provide an InformOut Item containing information about an InItem, such as the Metadata of the InItem, with the OutRights to Act on the InformOut Item. | |
Interpret | The Action of requesting that a Service provide an InterpretOut Item containing interpretation of an InItem, such as translation or extraction of Personal Status, with the OutRights to Act on the InterpretOut Item. | |
MM-Add | The Action of requesting that a Service add an Entity at an M-Location with a Spatial Attitude and provide OutRights to Act on the MM-Added Entity. | |
MM-Animate | The Action of requesting that a Service change the features of a Model MM-Embedded at an M-Location with a Stream and provide the OutRights to Act on the MM-Added Entity. | |
MM-Disable | The Action of requesting that a Service stop MM-Enabling selected Entities Embedded at an M-Location and provide OutRights to Act on the MM-Disabled Entities. | |
MM-Embed | The Composite Action of requesting that a Service MM-Add and MM-Enable an Entity either located at a Service or at an M-Location at a destination M-Location with a Spatial Attitude and provide OutRights to Act on the MM-Embedded Entity. | |
MM-Enable | The Action of requesting that a Service accept requests to MM-Send selected Entities MM-Added at an M-Location or to MM-Embed those selected Entities at a destination M-Location and provide OutRights to act on the M-Entities. | |
MM-Send | The Action of requesting that a Service forward to a Process an Item with OutRights to Act on the Item, or Data/Metadata. | |
Modify | The Action of requesting that a Service produce a new Item from an existing Item by providing new Data and Metadata with the OutRights to further Act on the new Item. | |
MU-Actuate | The Action of requesting that a Device present an Entity available at a Device to a U-Location as Media with a Spatial Attitude. | |
MU-Render | The Composite Action of requesting that:
1. A Service MM-Send selected Entities Embedded at an M-Location to a Device. 2. The Device MU-Actuate at a U-Location with a Spatial Attitude the Entity received. |
|
MU-Send |
The Action of requesting that a Process transmit an Item to a Device or store an Item at an Address. | |
Post | The Action of requesting that a Marketplace include an Asset to its repertory of Assets. | |
Register | The Action of a human requesting that an M-Instance grant their Users the Rights to perform Actions in the M-Instance. | |
Resolve | The Action of requesting that a Service forward a Request-Action or a Response-Action to a Resolution Service in another M-Instance. | |
Track | The Composite Action of requesting that a Service:
1. MM-Embed a Model at an M-Location with a Spatial Attitude. 2. MU-Animate the Model MM-Embedded at an M-Location. MU-Render specified Entities at the M-Location to a U-Location. |
|
Transact | The Action of a User1 requesting that a Service:
1. Assign Rights on an Asset to User2 (“buyer”). 2. Cause: 2.1. Wallet1 of User1 (“seller”) to be increased by Value1. 2.2. Wallet2 of User2 to be decreased by Value2. Wallet3 of the Service enabling/facilitating the Transaction to be increased by Value3 (optionally). |
|
UM-Animate | The Composite Action of a User requesting:
1. A Device to 1.1. UM-Capture an animation stream extracted from a scene at a U-Location. 1.2. UM-Send the animation stream and Metadata to a User. 2. A Service to Identify the Animation Stream. 3. A Service to MM-Animate the Model MM-Embedded at the M-Location using the Animation Stream. |
|
UM-Capture | The Action of requesting that a Device capture Media from a scene at a U-Location. | |
UM-Render | The Composite Action of a User requesting:
1. A Device to: 1.1. UM-Capture a scene at U-Location. 1.2. MM-Send Data and Device-provided Metadata to a User. 2. A Service to: 2.1. Identify an Entity from UM-Sent Data and Metadata. 2.2. MM-Embed the Entity at an M-Location with a Spatial Attitude. |
|
UM-Send | The Action of a Device transmitting Item or Data & Metadata to a Process. | |
Validate | The Action of requesting that a Service verify that a Process has the Rights to perform or request a Process to perform an Action on an Item. | |
Data Type | Address | The URL of a storage facility. |
Amount | A number expressing a Value in a Currency. | |
Cognitive State | The representation of a User’s Personal Status that reflects the way they understand the Environment, such as “Confused”, “Dubious”, “Convinced”. | |
Coordinates | A set of numbers representing a Position in a Metaverse Environment using a coordinate system. | |
Currency | A medium of exchange enabling Transactions in a Metaverse Environment. | |
Emotion | The representation of a User’s Personal Status that results from their interaction with an Environment, such as “Angry”, “Sad”, “Determined”. | |
Orientation | The set of the 3 roll, pitch, yaw angles indicating the rotation around the principal axis (x) of an Object, its y axis having an angle of 90˚ counterclockwise (right-to-left) with the x axis and its z axis (pointing up toward a viewer viewing from above). | |
Personal Status | The representation of the information internal to a User characterising their behaviour. | |
Point | A point in an M-Environment identified by the set of local Coordinates. | |
Point of View | The Spatial Attitude of a Persona watching an Environment. | |
Position | The Coordinates of a point in a Metaverse Environment using a Coordinate system. | |
Social Attitude | The representation of a User’s Personal Status related to the way it intends to position vis-à-vis an M-Environment, e.g., “Respectful”, “Confrontational”, “Soothing”. | |
Spatial Attitude | The Position and Orientation of an Entity, and their velocities and accelerations. | |
Time | The representation of the measure of time. |