{
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "$id": "https://schemas.mpai.community/AIF/V2.0/AIW-AIM-metadata.schema.json",
    "$id": "https://schemas.mpai.community/OSD/V1.4/AIMs/BasicAudioVisualSceneDescription.json",
      "title": "BasicAudioVisualSceneDescription",
      "Identifier": {
      "ImplementerID": "/* String assigned by IIDRA */",
      "Specification": {
        "Name": "MPAI-OSD",
        "AIW": "",
        "AIM": "BasicAudioVisualSceneDescription",
        "Version": "V1.4"
      }
    },
    "Description": "This AIM implements the AudioVisual scene description function.",
    "Types": [
      { "Name": "SpaceTime_t", "Type": "uint8[]" },
      { "Name": "AudioVisualObject_t", "Type": "uint8[]" },
      { "Name": "BasicAudioVisualSceneDescriptors_t", "Type": "uint8[]" }
    ],
    "Ports": [
      {
        "Name": "SpaceTime",
        "Direction": "InputOutput",
        "RecordType": "TimeSpace_t",
        "Technology": "Software",
        "Protocol": "",
        "IsRemote": false
      },
      {
        "Name": "AudioVisualObject",
        "Direction": "InputOutput",
        "RecordType": "AudioVisualObject_t",
        "Technology": "Software",
        "Protocol": "",
        "IsRemote": false
      },
      {
        "Name": "BasicAudioVisualSceneDescriptors",
        "Direction": "OutputInput",
        "RecordType": "BasicAudioVisualSceneDescriptors_t",
        "Technology": "Software",
        "Protocol": "",
        "IsRemote": false
      }
    ],
    "SubAIMs": [],
    "Topology": [],
    "Implementations": [],
    "Documentation": [
      {
        "Type": "Tutorial",
        "URI": "https://mpai.community/standards/MPAI-OSD/"
      }
    ]
  }