<– Use Cases (Informative) Go to ToC ANNEX 1->
Profile elements | Baseline Functionality Profile | Management Functionality Profile |
Profile structure | Finance Functionality Profile | High Functionality Profile |
In the following Functionality Profile is shortened to Profile.
12.1 Profile elements
Table 23 lists the currently identified Actions, Items and Data Types. Cells with text in italic indicate the beginning of an Item-Action-Data Type classification.
Table 23 – Metaverse Actions, Items, and Data Types
Items | Actions | Data Types |
General Items | General Actions | For location and time |
M-Instance | Register | Address |
M-Capabilities | Change | Coordinates |
M-Environment | Hide | Map |
Identifier | Authenticate | Orientation |
Rules | Identify | Point of View |
Rights | Modify | Position |
Program | Validate | Spatial Attitude |
Contract | Request | Time |
Human and User-related Items | Respond | For Transactions |
Account | Execute | Amount |
Activity Data | Call a Service | Currency |
Personal Profile | Author | For internal state |
Social Graph | Discover | Cognitive State |
User Data | Inform | Emotion |
Items for Process Interaction | Interpret | Social Attitude |
Message | Post | Personal Status |
P-Capabilities | Transact | |
Items for Service access | Convert | |
AuthenticateIn | Resolve | |
AuthenticateOut | Manage Entities (MM) | |
DiscoverIn | MM-Add | |
DiscoverOut | MM-Animate | |
InformIn | MM-Disable | |
InformOut | MM-Embed | |
InterpretIn | MM-Enable | |
InterpretOut | MM-Send | |
Finance-related Items | Manage Entities (MU) | |
Asset | MU-Actuate | |
Ledger | MU-Render | |
Provenance | MU-Send | |
Transaction | Track | |
Value | Manage Entities (UM) | |
Wallet | UM-Animate | |
Perception-related Items | UM-Capture | |
Event | UM-Render | |
Experience | UM-Send | |
Interaction | ||
Map | ||
Model | ||
Object | ||
Scene | ||
Stream | ||
Summary | ||
Space-related Items | ||
M-Location | ||
U-Location |
12.2 Profile structure
The currently identified Profiles are Baseline, Management, Finance, and High. The High Profile includes the Management Profile, and this includes the Baseline and Finance Profiles. The Profile structure includes hierarchical Profiles and one independent Profile. The Baseline, Management, and High Profiles have Levels, currently identified as: Audio only, Audio-Visual, and Audio-Visual-Haptic. The Finance Profile does not have Levels. This is depicted in Figure 3. The next Sections provide additional details.
Figure 3 – The currently identified Functionality Profiles
Actions, Items, and Data Types are allocated for the Baseline, Finance, and Management Profiles. The identified four Profiles serve well the needs conveyed by the identified Functionalities. As more Functionalities are added, the number of Profiles and potentially Levels, is likely to increase.
12.3 Baseline Functionality Profile
The Baseline Profile enables a human equipped with a Device supporting the Baseline Profile to allow their Users to perform the functions of Table 24. This Profile supports basic forms of lecture, meeting, and hang-out. Currently, this Profile has the following Levels: Audio only; Audio-Visual; and Audio-Visual-Haptic.
Table 24 – Actions and Items of the Baseline Functionality Profile
Functions | Action | Items |
Read Items and Data | UM-Send | Item |
Identify Item | Identify | Item, Identifier |
Author Entity | Author | Item |
Place Entity at an MLoc without perception | MM-Add | Entity, MLoc |
Make an MM-Added Entity perceptible | MM-Enable | Entity |
Place an Entity at MLoc, with perception | MM-Embed | Entity, MLoc |
Stop perception of Scene | MM-Disable | Entity, MLoc |
Make available an Object to a User | MM-Send | Entity |
Render at ULoc an Entity at MLoc | MU-Render | Entity, MLoc, ULoc |
Make scene at ULoc available to a Device | UM-Capture | ULoc |
Make Data of a Device available to a Process | UM-Send | Device, Process |
Transfer Data between Processes | MM-Send | Message |
Animate Model @MLoc w/ Data from ULoc | UM-Animate | Model, ULoc |
Place Entity @ MLoc | UM-Render | Entity, MLoc, ULoc |
Send an Entity at an MLoc to a Device | MM-Send | Entity, Device, MLoc |
Place, Animate, and Render Model at MLoc | Track | Model, Stream |
Store Item | MU-Send | Item |
Table 25 lists the Actions, Entities, and Data Types of the Baseline Functionality Profile.
Table 25 – Actions, Entities, and Data Types of the Baseline Functionality Profile
Actions | Author | Identify | MM-Add | MM-Embed |
MM-Disable | MM-Enable | MM-Send | MU-Actuate | |
MU-Render | MU-Send | Track | UM-Animate | |
UM-Capture | UM-Render | UM-Send | ||
Items | Identifier | Message | M-Instance | M-Location |
Model | Object | Scene | Stream | |
U-Location | ||||
Data Types | Address | Coordinates | Orientation | Position |
Spatial Attitude |
12.4 Finance Functionality Profile
The Finance Profile enables a human equipped with a Device supporting the Baseline Profile to allow their Users to perform the functions of Table 26. The Finance Profile enables a User to Post Assets and make Transactions. As depicted in Figure 4, this Profile is independent of the Basic and Management Functionality Profiles. Both Profiles share some technologies but the Finance Profile introduces technologies not used by the Baseline Profile. Currently, this Profile does not have Levels.
Table 26 – Functions, Actions, and Items of the Finance Functionality Profile
Functions | Action | Items |
Register | Register | M-Environment, Account, Activity Data, Personal Profile, Rules, Social Graph |
Check that an Item is what it says it is | Authenticate | Item |
Make Item inaccessible | Hide | Item |
Modify Item into Asset | Modify | Item |
Submit Asset to marketplace | Post | Asset |
Make a Transaction of an Asset | Transact | Asset, Ledger, Provenance, Rights, Transactions, Value, Wallet |
Discover Assets | Discover | DiscoverIn, DiscoverOut |
Get information on Asset, User | Inform | InformIn, InformOut |
Change User Rights | Change | Rights |
Table 27 lists the Actions, Entities, and Data Types of the Finance Profile.
Table 27 – Actions, Entities, and Data Types of the Finance Profile
Actions | Authenticate | Author | Change | Discover |
Hide | Identify | Inform | MM-Add | |
MM-Disable | MM-Embed | MM-Enable | MM-Send | |
Modify | MU-Actuate | MU-Render | MU-Send | |
Post | Register | Transact | UM-Capture | |
UM-Render | UM-Send | |||
Items | Account | Activity Data | Asset | Identifier |
Ledger | Map | M-Environment | Message | |
M-Instance | M-Location | Model | Object | |
Personal Profile | Provenance | AuthenticateIn | AuthenticateOut | |
DiscoverIn | DiscoverOut | InformIn | InformOut | |
Rights | Rules | Scene | Social Graph | |
Stream | Transaction | U-Location | User Data | |
Value | Wallet | |||
Data Types | Address | Amount | Coordinates | Currency |
Orientation | Position | Spatial Attitude | Time |
12.5 Management Functionality Profile
The Management Profile enables a controlled ecosystem by supporting all Actions, Items, and Data Types of the Baseline Profile and the Finance Profile in addition to some others of its own.It enables a human equipped with a Device supporting the Management Profile to allow their Users to perform the functions of Table 28. As depicted in Figure 4 the Management Profile is a superset of the Baseline and Finance Profiles. Currently, this Profile has the following Levels: Audio; Audio-Visual; and Audio-Visual-Haptic.
Table 28 – Functions, Actions, and Items of the Management Functionality Profile
Functions | Action | Items |
Register with an M-Environment | (Register) | M-Environment |
Make Item inaccessible | Hide | Item |
Animate Model with an autonomous Process | MM-Animate | Model |
App triggers perception of Entities | UM-Send | Map, Message |
Request interpretation of Item | Interpret | InterpretIn, InterpretOut |
Save an Experience of an Event | MU-Export | Interaction, Experience, Event |
Convert formats |
Table 29 lists the Actions, Entities, and Data Types required by the Management Profile.
Table 29 –Actions, Item, and Data Types of Management Profile
Actions | Authenticate | Author | Change | Discover |
Hide | Identify | Inform | Interpret | |
MM-Add | MM-Animate | MM-Disable | MM-Embed | |
MM-Enable | MM-Send | Modify | MU-Actuate | |
MU-Render | MU-Send | Post | Register | |
Track | Transact | UM-Animate | UM-Capture | |
UM-Render | UM-Send | |||
Items | Account | Activity Data | Asset | AuthenticateIn |
AuthenticateOut | DiscoverIn | DiscoverOut | Event | |
Experience | Identifier | InformIn | InformOut | |
Interaction | InterpretIn | InterpretOut | Ledger | |
Map | M-Environment | Message | M-Instance | |
M-Location | Model | Object | Personal Profile | |
Provenance | Rights | Rules | Scene | |
Social Graph | Stream | Summary | Transaction | |
U-Location | Value | Wallet | ||
Data Types | Address | Amount | Cognitive State | Coordinates |
Currency | Emotion | Map | Orientation | |
Personal Status | Point of View | Position | Social Attitude | |
Spatial Attitude | Time |
12.6 High Functionality Profile
This Profile includes all other Profiles. Table 23 gives the full list of Actions, Items and Data Types of the High Profile. Table 30 gives the Actions and Items non present in the Management Profile. Currently, this Profile has the following Levels: Audio; Audio-Visual; and Audio-Visual-Haptic.
Table 30 – Actions, Items, and Data Types of High Profile not in the Management Profile
Actions | Convert | Execute | Resolve | Validate |
Item | Contract | M-Capabilities | P-Capabilities | Program |
Data Types |