bids-standard / bids-2-devel

Discussions and suggestions of backwards incompatible changes to BIDS
https://bids.neuroimaging.io/
Creative Commons Attribution 4.0 International
11 stars 1 forks source link

Separation of metadata describing data vs. intended processing #76

Open Lestropie opened 5 months ago

Lestropie commented 5 months ago

Expansion of the logic in #53 to cover more than the Issue title.

There are likely many situations where one wishes to be able to provide instruction on how the person responsible for collecting the data intends for those data to be processed. While many Apps may provide some degree of control over how processing is performed at the CLI, some more nuanced details may become too complex to be manipulating at the CLI; further, it is quite common for data to have been collected with the intention of being utilized in some way during processing.

Therefore, what I'd be interested in as a hard transition from BIDS 1.x is a standalone JSON file whose exclusive purpose is encoding the intended relationships between input data, processing steps, and output data. What I want to do in this Issue is invite insight from contexts outside of my own experience where similar logic may be applicable, to gauge the scope of what such a format may need to be able to cover.

It's possible that some of this will be assessed as creeping outside of the scope of BIDS; or maybe into BEPs relating to applications / processing. But the examples above I do think relate to the raw dataset in terms of intentions of the person responsible for acquiring and providing the data. So discussing the concept may need to be bisected into:

yarikoptic commented 5 months ago

attn @effigies and @ericearl on this one if you have a chance to review/provide feedback.

ericearl commented 5 months ago

@yarikoptic I'm off work this week, but I'll try to come back and take a look next week.