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

Address "semantic conflict" for GeneratedBy #89

Open yarikoptic opened 3 hours ago

yarikoptic commented 3 hours ago

We already have GeneratedBy field in BIDS: see e.g. https://bids-specification.readthedocs.io/en/stable/glossary.html#generatedby-metadata . It is a simplified / lightweight version of a more complete GeneratedBy which is being proposed as part of the BEP028. For an example of it look at "Alternative representation for file-level provenance JSON-LD" section.

In

@satra (attn @cmaumet) points to "semantic conflict" between ad-hoc GeneratedBy in BIDS and formalized in BEP028 PROV record. Ideally there should be no such conflicts. I see two potential ways to address

satra commented 2 hours ago

adding an older discussion in relation to this: https://github.com/bids-standard/bids-specification/pull/440#issuecomment-607227668

in prov there is a property (wasAttributedTo) that connects entities to agents. it's not generatedBy, which connects entities to activities. hence the mismatch in semantics.