| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics |
1 Definition
Baseline Item for discovery of Items and Processes.
2 Functional Requirements
Discovery Request includes
- Textual description of the features of the searched Item or Process.
- Item ID, the Item, or the Process ID of which similar Items or Processes are being searched.
Examples of the object of a Discovery Request are:
- Text specifying the characteristics of the Object or Process.
- Item ID, Item, or Process ID.
- Item ID, Item, or Process ID for which Rights can be Acquired or be Granted.
Discovery Response includes:
- Item IDs, Perceptible Items, or Process IDs in response to the request.
3 Syntax
https://schemas.mpai.community/MMM4/V1.0/data/BasicDiscovery.json
4 Semantics
| Label | Size | Description |
| Header | N1 Bytes | Basic Discovery Header |
| – Standard-BasicDiscovery | 9 Bytes | The characters “MMM-BDV-V” |
| – Version | N2 Byte | Major version – 1 or 2 characters |
| – Dot-separator | 1 Byte | The character “.” |
| – Subversion | N3 Byte | Minor version – 1 or 2 characters |
| M-InstanceID | N4 Bytes | Identifier of M-Instance. |
| BasicDiscoveryID | N5 Bytes | Identifier of Basic Discovery. |
| BasicDiscoveryData[] | N6 Bytes | Data of Basic Discovery. |
| – DiscoveryRequest | N7 Bytes | Data of Request |
| – ItemID | N8 Bytes | Item ID |
| – ProcessID | N9 Bytes | Process ID |
| – PerceptibleEntity | N10 Bytes | An Item |
| – Rights | N11 Bytes | The text containing the expression of Rights for the type of Item being searched. |
| – DiscoveryResponse | N12 Bytes | Data of Response |
| – ItemID | N13 Bytes | Item ID |
| – ProcessID | N14 Bytes | Oricess ID |
| DescrMetadata | N15 Bytes | Descriptive Metadata |