| 1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1 Definition
An Item containing an M-InstanceA’s ProcessA Request to ResolutionServiceA to set up a session involving different M-Instances’ Processes and the Responses of the Resolution Services and destination Processes..
2 Functional Requirements
An Resolution Item is transmitted:
- In case of Request
- From ProcessA to ResolutionServiceA
- From ResolutionServiceA to ResolutionServiceB
- From ResolutionServiceB to ProcessB
- In case of Response
- From ProcessB to ResolutionServiceB
- From ResolutionServiceB to ResolutionServiceA
- From ResolutionServiceA to ProcessA
3 Syntax
https://schemas.mpai.community/MMM4/V2.1/data/Resolution.json
4 Semantics
| Label | Description |
| Header | Resolution Header |
| – Standard-Resolution | The characters “MMM-RSL-V” |
| – Version | Major version – 1 or 2 characters |
| – Dot-separator | The character “.” |
| – Subversion | Minor version – 1 or 2 characters |
| M-InstanceID | Identifier of M-Instance. |
| ResolutionID | Identifier of Authentication Item. |
| ProcessAToResolARequest | Request of Calling Process to own Resolution Service. |
| – MInstances[] | Set of M-Instances with a participating Process. |
| – MInstanceID | One M-Instance with a participating Process. |
| – Processes[] | Set of participating Processes in M-Instance. |
| – ProcessID | One Participating Process in M-Instance. |
| ResolAToResolBRequest | Request of Calling Process’s Resolution Service |
| – Processes[] | Set of participating Processes in M-Instance. |
| – ProcessID | One Participating Process in M-Instance. |
| ResolBToProcessBRequest | Response of Resolution ServiceB |
| – Processes[] | Set of participating Processes in M-Instance. |
| – ProcessID | One Participating Process in M-Instance. |
| ProcessBToResolBResponse | Response of ProgressB |
| – JoinYN | Y for confirmation, N for denial. |
| ResolBToResolAResponse | Response of Resolution ServiceB |
| – Error | Access to M-InstanceB denied. |
| – ProcessID | ID of Process sending Accept. |
| – JoinYN | Accept of Process ID (Y for confirmation, N for denial). |
| ResolAToProcessAResponse | Response of Resolution ServiceA |
| – Error | Access to M-InstanceA denied. |
| – MInstanceID | ID of M-Instance Process of ProcessID belongs to. |
| – ProcessID | ID of Process sending Accept. |
| – JoinYN | Accept of Process ID |
| DescrMetadata | Descriptive Metadata |