Newer
Older
{
"$schema": "http://json-schema.org/draft-04/schema#",
"definitions":{
"acquisition-input":{
"type": "object",
"properties": {
"public": {"$ref":"container.json#/definitions/public"},
"label": {"$ref":"common.json#/definitions/label"},
"info": {"$ref":"container.json#/definitions/info"},
"session": {"$ref":"common.json#/definitions/objectid"},
"uid": {"$ref":"container.json#/definitions/uid"},
"timestamp": {"$ref":"container.json#/definitions/timestamp"},
"timezone": {"$ref":"container.json#/definitions/timezone"}
},
"additionalProperties":false
},
"acquisition-metadata-input": {
"type": "object",
"x-note": "Are all of these fields still used/valid? Can this be reconciled with enginemetadata.json#/definitions/uid-upload-input?",
"properties": {
"public": {"type": ["boolean", "null"]},
"label": {"type": ["string", "null"]},
"info": {"type": ["object", "null"]},
"metadata": {"type": ["object", "null"]},
"measurement": {"type": ["string", "null"]},
"instrument": {"type": ["string", "null"]},
"uid": {"type": ["string", "null"]},
"timestamp": {"$ref":"container.json#/definitions/timestamp"},
"timezone": {"type": ["string", "null"]},
"files": {
"type": ["array", "null"],
"items": {"$ref": "file.json#/definitions/file-input"}
}
},
"additionalProperties": false
},
"acquisition-output":{
"type":"object",
"properties": {
"_id": {"$ref":"common.json#/definitions/objectid"},
"public": {"$ref":"container.json#/definitions/public"},
"label": {"$ref":"common.json#/definitions/label"},
"info": {"$ref":"container.json#/definitions/info"},
"session": {"$ref":"common.json#/definitions/objectid"},
"uid": {"$ref":"container.json#/definitions/uid"},
"collections":{
"type":"array",
"items":{"$ref":"common.json#/definitions/objectid"}
},
"files":{
"type":"array",
"items":{"$ref":"file.json#/definitions/file-output"}
"timestamp": {"$ref":"container.json#/definitions/timestamp"},
"timezone": {"$ref":"container.json#/definitions/timezone"},
"created": {"$ref":"created-modified.json#/definitions/created"},
"modified": {"$ref":"created-modified.json#/definitions/modified"},
"info_exists": {"type": "boolean"},
"permissions":{
"type":"array",
"items":{"$ref":"permission.json#/definitions/permission-output-default-required"}
"notes":{"allOf":[{"$ref":"note.json#/definitions/notes-list-output"}]},
"tags":{"allOf":[{"$ref":"tag.json#/definitions/tag-output-list"}]},
"analyses":{
"type":"array",
"items":{"$ref":"analysis.json#/definitions/analysis-output"}
}
},
"additionalProperties":false
}
}
}