Open yarikoptic opened 3 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.
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 completeGeneratedBy
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
GeneratedBy
into e.g.BIDSGeneratedBy
(suggest better alternatives) and leave it as a simplifiedGeneratedBy
to the PROV version.