Skip to content
Merged
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
bbfcff7
Update webhook to only trigger the dev pipeline
apdavison Sep 2, 2024
c58facd
Fix JSON sent by curl in openMINDS_upstream.yml
apdavison Mar 31, 2025
a0956c5
Merge branch 'openMetadataInitiative:v1' into dev-MRIAquisition
Alixbonard Jan 26, 2026
e61234c
Add core:FIle to input in MRIAcquisition
Jan 26, 2026
61c88f6
Add output to MRIAcquisition
Jan 26, 2026
352d719
Update required with input, device, speciementOrientation and output …
Jan 26, 2026
74a77c2
Update schemas/activity/MRIAcquisition.schema.tpl.json
Alixbonard Feb 2, 2026
19fe330
Move required fields in MRIAcquisition schema
Alixbonard Feb 2, 2026
f8f62fd
Reorder specimenOrientation and output fields in MRIAcquisition schema
Alixbonard Feb 2, 2026
05b2f4e
Remove file from input
Feb 17, 2026
a208b13
Add distortionCorrection, motionCorrection, registrationData
Feb 17, 2026
4d0062b
Rename MRIAcquisition by staticMRIAcquisition
Feb 18, 2026
c529478
Apply suggestion from @lzehl
Alixbonard Feb 20, 2026
e6e0892
Apply suggestion from @lzehl
Alixbonard Feb 20, 2026
3898a70
Apply suggestion from @lzehl
Alixbonard Feb 20, 2026
dce2b03
Apply suggestion from @lzehl
Alixbonard Feb 20, 2026
6ea8691
Apply suggestion from @lzehl
Alixbonard Feb 20, 2026
77ea5ce
Apply suggestion from @lzehl
Alixbonard Feb 20, 2026
8e7ede4
Apply suggestion from @lzehl
Alixbonard Feb 20, 2026
2713736
Apply suggestion from @lzehl
Alixbonard Feb 20, 2026
debc490
Add "type": "array" to contrastAgent, distortionCorrection, motionCo…
Feb 20, 2026
76098b5
Add targetAnatomy property
Feb 20, 2026
963742d
fix typo
Feb 20, 2026
53963c7
Rename MRIAcquisition instead of staticMRIAcquisition
Feb 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 58 additions & 9 deletions schemas/activity/MRIAcquisition.schema.tpl.json
Comment thread
Alixbonard marked this conversation as resolved.
Comment thread
Alixbonard marked this conversation as resolved.
Original file line number Diff line number Diff line change
@@ -1,33 +1,82 @@
{
"_extends": "/core/schemas/research/experimentalActivity.schema.tpl.json",
"required": [
"device",
"input",
"output",
"specimenOrientation"
],
"properties": {
"contrastAgent": {
"_instruction": "Add the contrast agent used for this scan.",
"_instruction": "Add the contrast agent(s) administered for this acquisition, including for each the agent identity and administered amount; if no contrast agent was used, leave this field null. Include all agents given prior to or during the scan.",
"_linkedTypes": [
"chemicals:AmountOfChemical"
]
],
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"device": {
"_instruction": "Add the MRI machine setting used for this scan.",
"_instruction": "Add the magnetic resonance imaging (MRI) scanner used for this acquisition. This reference should identify the specific device configuration under which the scan was performed.",
"_linkedTypes": [
"neuroimaging:MRIScannerUsage"
]
},
"distortionCorrection": {
"_instruction": "Add the distortion correction data used for this acquisition, linking to the calibration files applied during image reconstruction or post-processing. If no distortion correction was performed, leave this field null.",
"_linkedTypes": [
"core:File"
],
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"input": {
"_instruction": "Add the state of the subject or tissue sample before this session.",
"_instruction": "Add the specimen (subject or tissue sample) in the physical and biological state in which it was scanned, referencing the corresponding specimen record at the time of imaging.",
"_linkedTypes": [
"core:SubjectState",
"core:TissueSampleState"
]
},
"motionCorrection": {
"_instruction": "Add the motion correction data used for this acquisition, linking to the calibration files or reference images applied during image reconstruction or post-processing. If no motion correction was performed, leave this field null.",
"_linkedTypes": [
"core:File"
],
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"output":{
"_instruction": "Add the output data generated by this acquisition by linking to one or more files containing the primary imaging outputs and/or, if applicable, any secondary reconstructed or corrected outputs produced during post-processing.",
"_linkedTypes": [
"core:File"
],
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"registrationData": {
"_instruction": "Add the registration data used for this acquisition, linking to the transformation and/or reference files applied during image alignment in post-processing. If no registration was performed, leave this field null.",
"_linkedTypes": [
"core:File"
],
"minItems": 1,
"type": "array",
"uniqueItems": true

},
"specimenOrientation": {
"_instruction": "Add the anatomical orientation of the specimen in the scanner.",
"_instruction": "Add the specimen orientation as the anatomical directions corresponding to the scanner X, Y, and Z axes, describing the alignment of the specimen's anatomy with the scanner coordinate system. Note that this orientation may differ from the prescribed slice orientation, especially in nonstandard specimen positioning.",
"_linkedTypes": [
"controlledTerms:AnatomicalAxesOrientation"
]
},
"targetAnatomy": {
"_instruction": "Add the target anatomy, indicating the primary anatomical structure or region intended to be imaged in this acquisition. This field describes the imaging objective (for example, organ, tissue, or structure) and may be derived from the acquisition protocol description.",
"_linkedCategories": [
"anatomicalLocation"
]
}
},
"required": [
"device"
]
}
}
Loading