{
"$defs": {
"SampleMetadata": {
"properties": {
"input": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Input"
},
"target": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Target"
},
"id": {
"title": "Id",
"type": "integer"
},
"geotransform": {
"items": {},
"title": "Geotransform",
"type": "array"
},
"crs": {
"title": "Crs",
"type": "string"
},
"start_datetime": {
"format": "date-time",
"title": "Start Datetime",
"type": "string"
},
"end_datetime": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "End Datetime"
}
},
"required": [
"id",
"geotransform",
"crs",
"start_datetime"
],
"title": "SampleMetadata",
"type": "object"
},
"SampleTensor": {
"properties": {
"input": {
"default": null,
"title": "Input"
},
"target": {
"default": null,
"title": "Target"
},
"extra": {
"default": null,
"title": "Extra"
},
"tensor_framework": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tensor Framework"
}
},
"title": "SampleTensor",
"type": "object"
}
},
"properties": {
"tensor": {
"$ref": "#/$defs/SampleTensor"
},
"metadata": {
"$ref": "#/$defs/SampleMetadata"
}
},
"required": [
"tensor",
"metadata"
],
"title": "Sample",
"type": "object"
}