{ "type": "object", "properties": { "Training": { "type": "object", "required": [], "additionalProperties": false, "title": "Training", "properties": { "name": { "type": "string", "description": "The name of the Record to be created" }, "date": { "description": "The date of the training.", "anyOf": [ { "type": "string", "format": "date" }, { "type": "string", "format": "date-time" } ] }, "url": { "type": "string", "description": "The URL" }, "trainer": { "type": "array", "items": { "type": "object", "required": [], "additionalProperties": false, "title": "trainer", "properties": { "name": { "type": "string", "description": "The name of the Record to be created" }, "full_name": { "type": "string" }, "email": { "type": "string" } } } }, "participant": { "type": "array", "items": { "type": "object", "required": [], "additionalProperties": false, "title": "participant", "properties": { "name": { "type": "string", "description": "The name of the Record to be created" }, "full_name": { "type": "string" }, "email": { "type": "string" } } } }, "supervisor": { "type": "object", "required": [], "additionalProperties": false, "title": "supervisor", "properties": { "name": { "type": "string", "description": "The name of the Record to be created" }, "full_name": { "type": "string" }, "email": { "type": "string" } } }, "responsible": { "type": "object", "required": [], "additionalProperties": false, "title": "responsible", "properties": { "name": { "type": "string", "description": "The name of the Record to be created" }, "full_name": { "type": "string" }, "email": { "type": "string" } } }, "Organisation": { "type": "array", "items": { "type": "object", "required": [], "additionalProperties": false, "title": "Organisation", "properties": { "name": { "type": "string", "description": "The name of the Record to be created" }, "Country": { "type": "string" }, "Person": { "type": "array", "items": { "type": "object", "required": [], "additionalProperties": false, "title": "Person", "properties": { "name": { "type": "string", "description": "The name of the Record to be created" }, "full_name": { "type": "string" }, "email": { "type": "string" } } } } } } }, "supervisor_inherit": { "type": "object", "required": [], "additionalProperties": false, "title": "supervisor_inherit", "properties": { "name": { "type": "string", "description": "The name of the Record to be created" }, "full_name": { "type": "string" }, "email": { "type": "string" } } }, "responsible_inherit": { "type": "object", "required": [], "additionalProperties": false, "title": "responsible_inherit", "properties": { "name": { "type": "string", "description": "The name of the Record to be created" }, "full_name": { "type": "string" }, "email": { "type": "string" } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "Person": { "type": "object", "required": [], "additionalProperties": false, "title": "Person", "properties": { "name": { "type": "string", "description": "The name of the Record to be created" }, "full_name": { "type": "string" }, "email": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" } }, "required": [ "Training", "Person" ], "additionalProperties": false, "$schema": "https://json-schema.org/draft/2020-12/schema" }