﻿{ "$schema":        "https://schemas.mpai.community/AIF/V2.0/AIW-AIM-metadata.schema.json",
  "$CanonicalURI":  "https://schemas.mpai.community/AIH1/V1.0/AIMs/HealthFederatedLearning.json",
  "title":          "Health Federated Learning V1.0",

  "Identifier":     { "ImplementerID": "/* String assigned by IIDRA */",
    "Specification": { "Standard": "AIH-HSP", "AIW": "", "AIM": "Health Federated Learning", "Version": " V1.0" } },
  "Description": "This AIM requests trained NNs and produced a new NN that integrates the knowledge acquired by the trained NNs.",

  "Types": [
    { "Name": "FederatedLearning_t",  "Type": "uint8[]" },
    { "Name": "NeuralNetworkModel_t", "Type": "uint8[]" } ],

    "Ports": [
    { "Name":       "FederatedLearningResponse",  "Direction": "InputOutput", "RecordType": "FederatedLearning_t",
      "Technology": "Software",                   "Protocol":  "",            "IsRemote": false },
    { "Name":       "NeuralNetworkModel",         "Direction": "OutputInput", "RecordType": "NeuralNetworkModel_t",
      "Technology": "Software",                   "Protocol":  "",            "IsRemote": false },
    { "Name":       "FederatedLearningRequesr",   "Direction": "OutputInput", "RecordType": "FederatedLearning_t",
      "Technology": "Software",                   "Protocol":  "",            "IsRemote": false } ],

  "SubAIMs": [],
  "Topology": [],
  "Implementations": [],
  "Documentation": [ { "Type": "Tutorial", "URI": "https://mpai.community/standards/mpai-aih/hsp/v1-0" } ] }