This chapter specifies purpose, functional requirements, and metadata for the Actions that a Process can perform in an M-Instance. They are grouped in 5 categories
1 General Actions in an M-Instance
1.1 Register
Purpose | The Action of a human requesting that an M-Instance grant selected human’s Users the Rights to perform Actions in the M-Instance. | ||||||||||||||
Request-Action |
|
Response-Action |
|
1.2 Change
Purpose | The Action of requesting that a Service modify the Rights of a User and provide OutRights, as the User should be able to, e.g., further Change the Rights. |
Request-Action |
|
Response-Action |
|
1.3 Hide
Purpose | The Action of requesting that a Service make the ID of an Item unavailable and provide OutRights, as the User may wish to, e.g., make the ID available again. |
Request-Action |
|
Response-Action |
|
1.4 Authenticate
Purpose | The Action of requesting that a Service confirm that an Entity is what it claims to be. |
Request-Action |
|
Response-Action |
|
1.5 Identify
Purpose | The Action of requesting that a Service produce an Item from Data & Metadata. | ||||||||||||||
Request-Action |
|
||||||||||||||
Response-Action |
|
1.6 Modify
Purpose | 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. | ||||||||||||||
Request-Action |
|
||||||||||||||
Response-Action |
|
1.7 Validate
Purpose | 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. | ||||||||||||||
Request-Action |
|
||||||||||||||
Response-Action |
|
1.8 Execute
Purpose | The Action of requesting that a Process execute a Contract. | ||||||||||||
Request-Action |
|
||||||||||||
Response-Action |
|
2 Call a Service
2.1 Author
Purpose | The Action of Calling a Service to obtain an Item with associated OutRights to Act on the Item. | |||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|
2.2 Discover
Purpose | The Action of requesting that a Service provide a DiscoverOut Item containing: 1. The IDs of the Items relevant to the User’s request to Discover or recommended expressed in the DiscoverIn Item 2. The OutRights to Act on the DiscoverOut Item. |
||||||||||||||
Request-Action |
|
||||||||||||||
Response-Action |
|
2.3 Inform
Purpose | 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. | ||||||||||||||||
Request-Action |
|
||||||||||||||||
Response-Action |
|
2.4 Interpret
Purpose | 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. | ||||||||||||||
Request-Action |
|
||||||||||||||
Response-Action |
|
2.5 Post
Purpose | The Action of requesting that a Marketplace include an Asset to its repertory of Assets. | |||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|
2.6 Transact
Purpose | The Action of a User1 (“sender”) requesting that a Service: 1. Assign Rights on an Asset to User2 (“receiver”). 2. Cause: 2.1. Wallet1 of User1 (“seller”) 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). |
|||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|
2.7 Convert
Purpose | The Action of requesting that a Service change the Format of the Data of an Item into a Format specified by a FormatID. FormatIDs are defined in the Format Taxonomy (To be Defined). | ||||||||||||||
Request-Action |
|
||||||||||||||
Response-Action |
|
2.8 Resolve
Purpose | The Action of requesting that a Service in an M-Instance forward a Request-Resolve Item or a Response-Resolve Item to a Resolution Service of another M-Instance. | ||||||||||||||
Request-Action |
|
||||||||||||||
Response-Action |
|
3 Manage Entities (Metaverse to Metaverse)
3.1 MM-Add
Purpose | 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. | ||||||||||||||||||
Request-Action |
|
||||||||||||||||||
Response-Action |
|
3.2 MM-Animate
Purpose | The Action of requesting that a Service change the features of a Model MM-Embedded at an M-Location with a Process and provide the OutRights to Act on the MM-Added Entity. | |||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|
3.3 MM-Disable
Purpose | 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. | |||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|
3.4 MM-Embed
Purpose | 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. | ||||||||||||||||||
Request-Action |
|
||||||||||||||||||
Response-Action |
|
3.5 MM-Enable
Purpose | The Action of requesting that a Service implement requests to MM-Send selected Entities MM-Added at an M-Location per Rights of the requesting User and Provide OutRights to act on the selected M-Entities. | |||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|
3.6 MM-Send
Purpose | The Action of requesting that a Service forward to a Process an Item, or Data/Metadata with OutRights given to the Destination Process to Act on the Item or Data/Metadata. | ||||||||||||||
Request-Action |
|
||||||||||||||
Response-Action |
|
4 Manage Entities (Metaverse to Universe)
4.1 MU-Actuate
Purpose | The Action of requesting that a Device present an Entity available at a Device to a U-Location as Media with a Spatial Attitude. The Device shall convert the Rights of the Items to rights specific of the U-Location. | |||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|
4.2 MU-Render
Purpose | 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 the Entity received at a U-Location with a Spatial Attitude. |
|||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|
4.3 MU-Send
Purpose | The Action of requesting that a Process store an Item at an Address. | |||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|
4.4 Track
Purpose | The Composite Action of requesting that a Service: 1. MM-Embed a Model at an M-Location with a Spatial Attitude. 2. UM-Animate the Model MM-Embedded at an M-Location. 3. MU-Render specified Entities at the M-Location to a U-Location. |
||||||||||||||||||
Request-Action |
|
||||||||||||||||||
Response-Action |
|
5 Manage Entities (Universe to Metaverse)
5.1 UM-Animate
Purpose | The Composite Action of a User requesting: 1. A Device to 1.1. UM-Capture an animation stream extracted from an object 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. |
||||||||||||||||||
Request-Action |
|
||||||||||||||||||
Response-Action |
|
5.2 UM-Capture
Purpose | The Action of requesting that a Device capture Media from a scene at a U-Location. | |||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|
5.3 UM-Render
Purpose | 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. 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. |
|||||||||||||||||||||
Purpose | The Composite Action of a User requesting: 1. A Device to: 1.1. UM-Capture Media from 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. |
|||||||||||||||||||||
Request-Action |
|
|||||||||||||||||||||
Response-Action |
|
5.4 UM-Send
Purpose | The Action of a Device transmitting Data & Metadata to a Process. | |||||||||||||||
Request-Action |
|
|||||||||||||||
Response-Action |
|