| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
EEG Object is a Data Type combining EEG Data and the EEG Qualifier specified by MPAI-TFA V1.5, which provides additional information on the EEG Data for potential use by a machine.
2 Functional Requirements
EEG Object includes:
- EEG Data, conveyed inline, by URI with its length, or by identifier.
- EEG Qualifier.
3 Syntax
https://schemas.mpai.community/AIH1/V1.1/data/EEGObject.json
4 Semantics
| Label | Description |
| Header | EEG Object Header, Standard “AIH-EEO-Vx.y” |
| EEGObjectID | Identifier of EEG Object. |
| MInstanceID | Identifier of M-Instance. |
| UEnvironment | Identifier of U-Environment. |
| EndUserID | Identifier of End User. |
| EndDeviceID | Identifier of End Device. |
| EEGObjectTime | Time of EEG Object. |
| EEGData | EEG Data. |
| – DataLength | Length of Data in bytes. |
| – DataURI | URI of Data. |
| – Data | Data. |
| – DataID | Identifier of Data. |
| EEGDataQualifier | See EEGQualifier. |
| DataXMData | Data Exchange Metadata. |
| DescrMetadata | Descriptive Metadata. |
5 Conformance Testing
A Data instance Conforms with EEG Object (AIH-EEO) 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.