{ "$schema":                   "https://json-schema.org/draft/2020-12/schema",
  "$id":                       "https://schemas.mpai.community/XRV1/V1.0/data/REDataIn.json",
  "title":                     "RE Data In  V1.0",
  "type":                      "object",
  "additionalProperties":      false,
  "required":                  ["Header", "REDataInID", "REDataInTime", "REDataIn"],
  "properties":                {

    "Header":                  { "type": "string", "const": "XRV-RDI-V1.0" },
    "UEnvironmentID":          { "type": "string" },
    "REDataInID":              { "type": "string" },
    "REDataInTime":            { "$ref": "https://schemas.mpai.community/OSD/V1.5/data/SimpleTime.json" },

    "REDataIn":                { "type": "object", "additionalProperties": false, "properties": {

      "AudioObjects":          { "type": "array", "minItems": 0, "items": { "type": "object", "additionalProperties": false, "properties": {
        "AudioObjectTime":     { "$ref": "https://schemas.mpai.community/OSD/V1.5/data/SimpleTime.json" },
        "AudioObject":         { "$ref": "https://schemas.mpai.community/OSD/V1.5/data/AudioObject.json" } },
        "required":            ["AudioObjectTime", "AudioObject"] } },

      "3DModelObjects":        { "type": "array", "minItems": 0, "items": { "type": "object", "additionalProperties": false, "properties": {
        "3DModelObjectTime":   { "$ref": "https://schemas.mpai.community/OSD/V1.5/data/SimpleTime.json" },
        "3DModelObject":       { "$ref": "https://schemas.mpai.community/OSD/V1.5/data/3DModelObject.json" } },
        "required":            ["3DModelObjectTime", "3DModelObject"] } },

      "VisualObjects":         { "type": "array", "minItems": 0, "items": { "type": "object", "additionalProperties": false, "properties": {
        "VisualObjectTime":    { "$ref": "https://schemas.mpai.community/OSD/V1.5/data/SimpleTime.json" },
        "VisualObject":        { "$ref": "https://schemas.mpai.community/OSD/V1.5/data/VisualObject.json" } },
        "required":            ["VisualObjectTime", "VisualObject"] } },

      "MoCapObjects":          { "type": "array", "minItems": 0, "items": { "type": "object", "additionalProperties": false, "properties": {
        "MoCapObjectTime":     { "$ref": "https://schemas.mpai.community/OSD/V1.5/data/SimpleTime.json" },
        "MoCapObject":         { "$ref": "https://schemas.mpai.community/PAF/V1.6/data/MoCapObject.json" } },
        "required":            ["MoCapObjectTime", "MoCapObject"] } },

      "LiDARObjects":          { "type": "array", "minItems": 0, "items": { "type": "object", "additionalProperties": false, "properties": {
        "LiDARObjectTime":     { "$ref": "https://schemas.mpai.community/OSD/V1.5/data/SimpleTime.json" },
        "LiDARObject":         { "$ref": "https://schemas.mpai.community/OSD/V1.5/data/LiDARObject.json" } },
        "required":            ["LiDARObjectTime", "LiDARObject"] } },

      "BiometricDataSets":     { "type": "array", "minItems": 0, "items": { "type": "object", "additionalProperties": false, "properties": {
        "BiometricData":       { "$ref": "https://schemas.mpai.community/AIH1/V1.0/data/BiometricData.json" } },
        "required":            ["BiometricData"] } },

      "AppDataSets":           { "type": "array", "minItems": 0, "items": { "type": "object", "additionalProperties": false, "properties": {
        "AppData":             { "type": "string" } },
        "required":            ["AppData"] } },

      "ControlObjects":        { "type": "array", "minItems": 0, "items": { "type": "object", "additionalProperties": false, "properties": {
        "ControlObject":       { "$ref": "https://schemas.mpai.community/XRV1/V1.0/data/ControlObject.json" } },
        "required":            ["ControlObject"] } } } },

    "DescrMetadata":           { "type": "string" } } }