| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
A Data Type carrying a dataset, for training or for testing a Module. Whether it is used for training or for testing is determined by the Port at which it is given.
2 Functional Requirements
A Dataset includes:
- The ID of the M-Instance and of the U-Environment to which it belongs.
- The ID of the Dataset and its time.
- The dataset, as bytes encoded in base64.
- Data Exchange Metadata providing additional information on the Dataset.
3 Syntax
https://schemas.mpai.community/NNW1/V1.2/data/Dataset.json
4 Semantics
| Label | Description |
| Header | Dataset Header – Standard “NNW-DST-Vx.y” |
| MInstanceID | Identifier of M-Instance. |
| UEnvironmentID | Identifier of U-Environment. |
| DatasetID | Identifier of the Dataset. |
| DatasetTime | Time of the Dataset. |
| DatasetData | The dataset, as bytes encoded in base64. |
| DataXMData | Information about this Dataset instance. |
| DescrMetadata | Descriptive Metadata. |
5 Conformance Testing
A Data instance Conforms with Dataset (NNW-DST) if:
- Its JSON Object validates against its JSON Schema.
- Any included JSON Object validates against its JSON Schema.
- All Data in the JSON Object:
- Have the specified Data Types.
- Conform with the Qualifiers signaled in their JSON Schemas.