Open cmaumet opened 1 day ago
BTW, this would also be somewhat aligned with the effort of @surchs et al in https://github.com/OpenNeuroDatasets-JSONLD/ where instead of aiming at directly equipping openneuro BIDS datasets with .jsonld files "directly", they work on improving description of phenotypic data within JSON files so then there could be improved (over original BIDS) .jsonld files "derived" from the JSON files metadata. In other words: they are concentrating on the description of metadata in more concise/to the point way, relying on @context
etc to be "encoded" elsewhere, to then be able to render the enriched .jsonld
files. I think that is the path which BEP028 should allow for as well: to provide a way to "enter" provenance in concise, more "human accessible" form, to later be able to produce the "standard" prov.jsonld
files. IMHO some additional aspects worth adding to "design" here
*prov.jsonld
across different levels (#144 , #145) would still be allowed but validator must be able to detect possible conflicts and incongruencies and warn or error
id
but conflicting metadata -- different other fields etc)edit 1: IMHO think this issue is one of the most important aspects to facilitate adoption.
Update proposal for BIDS Prov (BEP028)
By @yarikoptic in https://github.com/bids-standard/BEP028_BIDSprov/issues/125#issuecomment-2492133921
generatedBy
to be specified in the corresponding.json
file, potentially with further relaxations such as not demandingid
(assume to be unique) and overall have a clear schema which we could encode in our BIDS schema and validate