<-Protocols Go to ToC Profiles->
| 1 Components | 2 Specification | 3 Sequences of Process Actions |
1 Components
MMM-TEC V2.0 specifies the following components of a Process Action (PA):
| PA Element | Description |
| Time | Time of PA request emission and Time of PA request execution. |
| Action | One of the standard Actions specified by MMM-TEC V2.0. |
| S-Complements | (Source Complement) One or more Items or a Process participating in the execution of the Process Action at the S-Process side. Each Item/Process is preceded by at least one of Nil, At, From, Of, To, or With. |
| D-Complements | (Destination Complement) One or more Items or a Process participating in the execution of the Action at the D-Process. Each Item/Process is preceded by at least one of Nil, At, From, Of, To, or With. |
| Error message | Reasons why the requested Process does not perform PA request. |
2 Specification
MMM-TEC V2.0 specifies the following Process Actions:
General notes:
- Process Actions are specified with the following conventions:
- “S-” indicates “Source” Complements.
- “D-” indicates “Destination” Complements.
- Items, e.g., Rights, Transactions, etc. may be transmitted as IDs or as actual Items.
- A Process Action Request (PA Request) may include:
- With Transaction S-Complement whereby S-Process pays for the performance of a PA Request. Therefore, With Transaction is not added as a Complement in the following specification.
- With Transaction Model to signal that a real Transaction that uses Transaction as a model must performed to execute the PA Request.
- A PA Request may include a With Rights Model to signal that the real Rights to the Item requested should be included in the PA Response.
- The “Insufficient Value” Error Message is given for Process Action whose performance is more likely to require a Transaction. However, other PA Requests may also be affected by this error.
- P-Capabilities includes the Process Actions a Process can perform.
- The specification below may make distinctions between Process types to facilitate understanding of the role typically played by a Process. However, any other type of Process may also be used.
2.1 Authenticate
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | At M-Location | Where the Item to be Authenticated is located. |
| With Authentication | The Authentication Item requesting authentication. | |
| With ModelRights | If PA Request is successfully performed, User and Authentication Item shall be granted Rights based on Model Rights. | |
| D-Complements | Authentication | Authentication Item response. |
| With Rights | Granted to Authentication Item response. | |
| At User | The requesting User receives Authentication Item response with Rights. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| M-Location | Out of range | |
| U-Location | Out of range |
2.2 Author
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | With Items | Information used by Author Service may be Items and/or |
| With Data | Data and | |
| With Qualifier | Data Qualifier. | |
| With ModelRights | If PA Request is successfully performed, Item shall be granted Rights based on Model Rights. | |
| D-Complements | Item | Item produced by Author Service including Rights. |
| With Rights | Granted to Item. | |
| At Process | A Process hosting the Authored Item. | |
| At MLocation | The M-Location where the Item is MM-Added. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| Wallet error | Insufficient Value |
2.3 Change
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Process | Whose Rights are to be changed, or |
| Item | Whose Rights are to be changed | |
| With ModelRights | If PA Request is successfully performed, Rights shall be granted based on Model Rights. | |
| D-Complements | Rights | Granted to requesting User to further Modify Rights. |
| At User | The User with Changed Rights receives the new Rights. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient |
2.4 Convert
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Item | The Item to be Converted. |
| At Process | The Item can be stored at Process, or | |
| At M-Location | Placed at M-Location. | |
| With ModelRights | If PA Request is successfully performed, Item shall be granted Rights based on Model Rights. | |
| D-Complements | Item | Item produced by Conversion Service. |
| With Rights | Granted to Item. | |
| At Process | The Item can be stored at Process, or | |
| At M-Location | MM-Embedded at M-Location. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient |
2.5 Discover
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | Discover | The Action of a User requesting a Discovery Service to
1. Provide Item IDs or Process IDs relevant to the Discovery Item request. |
| S-Complements | With Discovery | Discovery Item request. |
| With ModelRights | If PA Request is successfully performed, Discovery Item shall hold Rights based on Model Rights. | |
| D-Complements | Discovery | Discovery Item response including Rights. |
| Rights | Granted to Discovery response Item. | |
| At User | The requesting User receives the Discovery response Item. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient |
2.6 Execute
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Program | The Program to be Executed. |
| At Process| | Program is located at Process. | |
| With ModelRights | If PA Request is successfully performed, Item produced shall be granted Rights based on Model Rights. | |
| D-Complements | Items | Items produced by Program including Rights. |
| Rights | Granted to Items produced by Executed Program. | |
| At Process | A Process receives the execution result. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient |
2.7 Hide
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Item | Item to be Hidden. |
| At Process | Item is at a Process or | |
| At M-Location | At an M-Location. | |
| With ModelRights | If PA Request is successfully performed, Hidden Item shall be granted Rights based on Model Rights. | |
| D-Complements | Rights | Granted to the Process Hiding Items. |
| At Process | Process receives Rights. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient |
2.8 Identify
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | Identify | The 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. |
| S-Complements | Data | Data provided to produce and Identify Item. |
| With Qualifier | Qualifier of Data provided. | |
| From Process | Process where Data, Qualifier, and Model Rights are stored. | |
| With ModelRights | If PA Request is successfully performed, Identifier shall be granted Rights based on Model Rights. | |
| At Process | Data and Qualifier are available at the requesting Process. | |
| D-Complements | Item | Created and Identified Item including Rights. |
| At Process | Process will receive Item ID. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient |
2.9 Inform
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | At M-Location | The location of the Item whose information is requested. |
| With Information | Item containing the request. | |
| With ModelRights | If PA Request is successfully performed, Information Item shall be granted Rights based on Model Rights. | |
| D-Complements | Information | The Information Item response including Rights. |
| At User | Requesting User receives the Information Item response. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient |
2.10 Interpret
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | At M-Location | The location of the Item whose interpretation is requested. |
| With Interpretation | Interpretation Item containing the interpretation request. | |
| With ModelRights | If PA Request is successfully performed, Interpretation Item shall be granted Rights based on Model Rights. | |
| D-Complements | Interpretation | The Interpretation Item response including Rights. |
| At User | Requesting User receives the Interpretation Item response. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient |
2.11 MM-Add
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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 |
| S-Complements | Item | Item to be MM-Added. |
| From Process | Holding Item. | |
| At M-Location | Where the Item is to be MM-Added. | |
| With Spatial Attitude | The Spatial Attitude that the MM-Added Item shall have at M-Location. | |
| With ModelRights | If PA Request is successfully performed, MM-Added Item shall be granted Rights based on Model Rights. | |
| D-Complements | With Rights | Rights of MM-Added Item. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| Clash | Item clashes with another Item | |
| M-Location | Out of range |
2.12 MM-Anim
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Item | Item to be MM-Animated. |
| At M-Location | Where the Item is MM-Added or MM-Embedded. | |
| With Stream Item | Stream MM-Animating Item. | |
| With ModelRights | If PA Request is successfully performed, MM-Animated Item shall be granted Rights based on Model Rights. | |
| D-Complement | With Rights | Rights of MM-Animated Item. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| Clash | Item clashes with another Item | |
| M-Location | Out of range |
2.13 MM-Disable
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Item | Item to be MM-Disabled. |
| At M-Location | M-Location is the one currently targeted (the same Item may be located at different M-Locations simultaneously). | |
| With ModelRights | If PA Request is successfully performed, MM-Disabled Item shall be granted Rights based on Model Rights. | |
| D-Complements | With Rights | Rights of MM-Disabled Item. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| M-Location | Out of range |
2.14 MM-Embed
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. Make the Item perceptible. 3. Grant Rights to the MM-Embedded Item based on Model Rights. |
| S-Complements | Item | Item to be MM-Embedded. |
| From Process | Holding Item. | |
| At M-Location | Where the Item is to be MM-Embedded. | |
| With Spatial Attitude | The Spatial Attitude the MM-Embedded Item shall have at M-Location. | |
| With ModelRights | If PA Request is successfully performed, MM-Embedded Item shall hold Rights based on Model Rights. | |
| D-Complements | With Rights | Rights to MM-Embedded Item. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| Clash | Item clashes with another Item | |
| M-Location | Out of range |
2.15 MM-Enable
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Item | Item to be MM-Added. |
| At M-Location | M-Location where the Item has been MM-Added or MM-Disabled. | |
| With Spatial Attitude | The Spatial Attitude the MM-Added Item shall have at M-Location. | |
| With Resize | The vector with coefficients Rx, Ry, Rz. | |
| With ModelRights | If PA Request is successfully performed, Rights shall be granted to the Item based on Model Rights. | |
| D-Complements | With Rights | Rights to MM-Embedded Item. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| Clash | Item clashes with another Item | |
| M-Location | Out of range |
2.16 MM-Move
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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 M-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. |
| S-Complements | Item | Item to be MM-Moved. |
| From M-Location | M-Location where the Item is currently placed. | |
| To M-Location | New M-Location where the Item is moved. | |
| With Spatial Attitude | The Spatial Attitude the MM-Moved Item shall have at new M-Location. | |
| With ModelRights | If PA Request is successfully performed, Rights shall be Granted to the MM-Moved Item based on Model Rights. | |
| D-Complements | With Rights | Rights to MM-Moved Item. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| Clash | Item clashes with another Item | |
| M-Location | Out of range |
2.17 MM-PropertyChange
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | MM-PropertyChange | The Action of a User requesting a Location Service to modify the characteristics of an Item: 1. Resize the Item by Rx, Ry, Rz along the Item’s axes. 2. Display a specific Personal Status (if a Persona). 3. Makes Item perceptible in not already in that state. 4. Grant Rights to the MM-PropertyChanged Item based on Model Rights. |
| S-Complements | Item | Item to be PropertyChanged. |
| At M-Location | Holding Item. | |
| With ModelRights | If PA Request is successfully performed, MM-PropertyChanged Item shall hold Rights based on Model Rights. | |
| D-Complements | With Rights | Rights to MM-PropertyChanged Item. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| M-Location | Out of range |
2.18 MM-Send
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Message | The Message sent to the other Process. |
| To Process | The Process receiving the Message. | |
| D-Complements | Rights | If PA Request is successfully performed, Rights based on ModelRights shall be granted to the content of the Message. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient |
2.19 Modify
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Item | Item to be Modified. |
| At Process | Item is at a Process. | |
| With Data | Data, Qualifier, and Model Rights provided to Modify Item. | |
| With Qualifier | New Qualifier of Item to be Modified. | |
| With ModelRights | If PA Request is successfully performed Rights based on Model Rights shall be added to Modified Item. | |
| D-Complements | Item | The Modified Item. |
| With Rights | Rights to Modified Item. | |
| At Process | Process receives the Modified Item | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| DataMdata | Incorrect |
2.20 MU-Actuate
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | MU-Actuate | The Action of a User requesting an ExIm Service to: 1. Render an R-Item at a U-Location 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 (im)perceptibility attributes. |
| S-Complements | Item | Item, e.g., an M-Location to be MU-Actuated. |
| At M-Location | The M-Location where the Item is MM-Embedded. | |
| At U-Location | U-Location where the Item shall be actuated as Media. | |
| With Spatial Attitude | The Spatial Attitude of the Item MU-Actuated as Media. | |
| With ModelRights | If ExIm Service successfully performs PA Request, it shall grant Rights on the Media to the U-Location. | |
| D-Complements | Media | MU-Actuated Item. |
| With Rights | U-Location’s Rights to MU-Actuated Item. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| U-Location | Out of range |
2.21 MU-Send
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Message | Message sent to Process. |
| With ModelRights | If ExIm Service successfully performs PA Request, it shall grant Rights based on Model Rights to the content of the Message. | |
| To Process | Process receiving Message.. | |
| D-Complements | With Rights | Receiving Process’s Rights to Message. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient |
2.22 Post
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | Asset | Asset User wishes to Post. |
| With ModelRights | If PA Request is successfully performed, Marketplace Service shall be granted Rights based on Model Rights to the Posted Asset. | |
| With ModelTransaction | A User wishing to acquire Rights on the Asset shall use a Transaction Item based on the Model Transaction. | |
| To Service | Destination Marketplace Service. | |
| D-Complements | With Rights | Granted Rights to the Asset. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| Wallet | Insufficient Value |
2.23 Register
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | Register | The Action of a human requesting that a Registration Service: 1. Open an Account based on the human’s Personal Data and potentially perform a Transaction. 2. Grant the Registering human’s Processes Rights to perform Process Actions in the M-Instance. |
| S-Complements | With PersonalProfile | Human’s Personal Profile. |
| D-Complements | Account | Registered human’s Account. |
| With Rights | Rights for human’s Processes. | |
| Error Message | FaultyReq | The Request is Faulty |
| Wallet | Insufficient Value |
2.24 Resolve
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
| S-Complements | With Resolution | Resolution Item used to request a session or to respond to a session request. |
| To Process | May be a Resolution Service or a User. | |
| D-Complements | Resolution | Resolution Response. |
| Error Message | FaultyReq | The Request is Faulty |
| Wallet | Insufficient Value |
2.25 Transact
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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). |
| S-Complements | With Transaction | Transaction Item used in transaction. |
| D-Complements | Not Applicable (relevant information in Transaction). | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| Wallet | Insufficient Value |
2.26 UM-Capture
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
|
| S-Complements | Media | The captured Media to be stored in Device as Data, Qualifier and Model Rights. |
| At U-Location | Location of Media to be Captured | |
| With ModelRights | If Process successfully performs PA Request, ExIm Service shall grant Rights to Device to use UM-Captured Data and Qualifier based on Model Rights. | |
| D-Complements | Data | Data residing in Device after capture of Media. |
| With Qualifier | Qualifier of Data. | |
| With Rights | Rights of Data and Qualifier. | |
| At Process | Process receiving Data, Qualifier, and Rights. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| U-Location | Out of range |
2.27 UM-Send
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | 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. |
|
| S-Complements | Message | The Message sent to the Process. |
| With ModelRights | If ExIm Service successfully performs PA Request, it shall grant to Process Rights to use content on Message based on Model Rights. | |
| D-Complements | To Process | Process in the Universe receiving Message. |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| U-Location | Out of range |
2.28 Validate
| Time | Time | Time of PA request emission and Time of PA request execution. |
| Action | Validate | The Action of a Process requesting a Validation Service to confirm that a Process hold claimed Rights. |
| S-Complements | With Validation | Validation request. |
| To ValidationProcess | Process performing Validation. | |
| D-Complements | Validation | Validation Item response. |
| At User | The requesting User receiving the Validation Item response. | |
| Error Message | FaultyReq | The Request is Faulty |
| IDs | Incorrect | |
| ModelRights | Insufficient | |
| M-Location | Out of range | |
| U-Location | Out of range |
3 Sequences of Process Actions
It is useful to specify standards sequences of IPP messages that are widely used.
3.1 Track
Track includes the following workflow where a User requests:
– Location Service to MM-Add a Persona at an M-Location with a Spatial Attitude.
– ExIm Service to MM-Capture Data and Qualifier at a U-Location.
– Identification Service to Identify Data and Qualifier as Stream.
– Location Service to MM-Anim the MM-Embedded Persona.
– ExIm Service to MU-Actuate the MM-Animated Persona at a U-Location.
This is the sequence of Messages:
| S-Process | Action | S-Complements | D-Processes | D-Complements |
| User | MM-Add | Persona At MLoc With SA | LOSrvc | |
| LOSrvc | User | |||
| User | UM-Capture | Media At ULoc With SA | EISrvc | At User |
| EISrvc | Data With Qualifier | User | ||
| User | Identify | Data With Qualifier | IDSrvc | At User |
| IDSrvc | Stream | User | ||
| User | MM-Anim | Persona With Stream With SA | LOSrvc | |
| LOSrvc | User | |||
| Process | UM-Actuate | MLoc At ULoc With SA | EISrvc | |
| EISrvc | User |
The Actions in Track assume that:
- The same Device is used to UM-Capture and MU-Actuate.
- The same Location Service is used to MM-Add and MM-Animate.
The sequence can be represented by:
| User | Track | Persona From ULoc With SA At MLoc With SA | LOSrvc, Device, IDSrvc |
PA Responses are not included because, in general, they are from different Services.
<-Protocols Go to ToC Profiles->