diff --git a/schemas/activity/subjectPreparation.schema.tpl.json b/schemas/activity/subjectPreparation.schema.tpl.json new file mode 100644 index 0000000..d915c8b --- /dev/null +++ b/schemas/activity/subjectPreparation.schema.tpl.json @@ -0,0 +1,36 @@ +{ + "_extends": "/core/schemas/research/experimentalActivity.schema.tpl.json", + "_type": "https://openminds.ebrains.eu/specimenPrep/SubjectPreparation", + "properties": { + "assessment": { + "_instruction": "Add All the assessments aquired during this session.", + "_linkedTypes": [ + "https://openminds.ebrains.eu/specimenPrep/Assessment" + ], + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "behavioralProtocol": { + "_instruction": "Add all behavioral protocols that were performed during this session.", + "_linkedTypes": [ + "https://openminds.ebrains.eu/core/BehavioralProtocol" + ], + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "input": { + "_instruction": "Add the state of the subject before this session.", + "_linkedTypes": [ + "https://openminds.ebrains.eu/core/SubjectState" + ] + }, + "output": { + "_instruction": "Add the state of the subject after this session.", + "_linkedTypes": [ + "https://openminds.ebrains.eu/core/SubjectState" + ] + } + } +} diff --git a/schemas/entity/assessment.schema.tpl.json b/schemas/entity/assessment.schema.tpl.json new file mode 100644 index 0000000..a5688e6 --- /dev/null +++ b/schemas/entity/assessment.schema.tpl.json @@ -0,0 +1,21 @@ +{ + "_extends": "/publications/schemas/creativeWork.schema.tpl.json", + "_type": "https://openminds.ebrains.eu/specimenPrep/AssessmentInstrument", + "required": [ + "assessmentType" + ], + "properties": { + "assessmentType": { + "_instruction": "Add the type of this assessment", + "_linkedTypes": [ + "https://openminds.ebrains.eu/controlledTerms/AssessmentType" + ] + }, + "webResource": { + "_instruction": "Add online version of this assetment.", + "_linkedTypes": [ + "https://openminds.ebrains.eu/core/WebResource" + ] + } + } +}