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
|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:
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.
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.
|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.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.|