Go To NNT V1.2 Data Types

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:

  1. The ID of the M-Instance and of the U-Environment to which it belongs.
  2. The ID of the Dataset and its time.
  3. The dataset, as bytes encoded in base64.
  4. 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:

  1. Its JSON Object validates against its JSON Schema.
  2. Any included JSON Object validates against its JSON Schema.
  3. All Data in the JSON Object:
    1. Have the specified Data Types.
    2. Conform with the Qualifiers signaled in their JSON Schemas.

6 Performance Assessment

Go To NNT V1.2 Data Types