<- Go to Data Types Go to ToC

1. Definition 2. Functional Requirements 3. Syntax 4. Semantics

1 Definition

Data Exchange Metadata describes and regulates the use, origin, authorisation, and security state of a Data Instance produced by a Processor in an AI Workflow.
The fields defined here correspond exactly to the JSON schema structuring this metadata.

2 Functional Requirements

The receiving AIM shall be able to answer the following questions:

Attribute Question Enabled
Authorisation What processing is authorised on this data, and by which Processors?
Legality What are the legal constraints governing this data?
Privacy What usage rules apply to this data and which Processor do they refer to?
Security What identity and security technologies were used by the sender?
Confidence How confident should the receiving AIM be in using this data? (0–1)
Trace Where does this data come from (provenance)?
DescrMetadata Any free-text descriptive metadata.

3 Syntax

https://schemas.mpai.community/AIF/V3.0/data/DataExchangeMetadata.json

4 Semantics

Label Description
Header 3D Model Object Header
– Standard-3DModelObject The characters “OSD-3DO-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
DataExchangeMetadataID Identifier of the 3D Model Object.
DataID Identifier of the Data Instance.
DataType Identifier of the Data Type matching the pattern AAA-BBB-Vx.y.
Source AIM or Process Instance that produced the Data Instance.
Authorisation List of authorisations applicable to this Data Instance.
– Processor List of AIMs or Processes authorised to process the Data.
– Data List of data for which processing is authorised.
  – DataType Selector referring to data by Data Type (AAA-BBB-Vx.y).
  – DataID Selector referring to data by DataID.
Legality Legal status and attributes applicable to this Data Instance.
Privacy Privacy constraints associated with the Data Instance.
– Processor AIM or Process Instance that may process the data.
Security Sender identity and security technologies used to transmit the Data Instance.
Confidence Confidence value in [0,1] associated with the Data Instance.
Trace Provenance information of the Data Instance.
DescrMetadata Descriptive metadata pertaining to the Data Instance.

<- Go to Data Types Go to ToC