bids-standard / bids-specification

Brain Imaging Data Structure (BIDS) Specification
https://bids-specification.readthedocs.io/
Creative Commons Attribution 4.0 International
264 stars 154 forks source link

Dashes in pipeline names / versions #1819

Open Lestropie opened 1 month ago

Lestropie commented 1 month ago

In "Common principles", "Storage of derived datasets":

it is RECOMMENDED to use the format <pipeline>-<variant> in cases where it is anticipated that the same pipeline will output more than one variant

The dash here acts as a delimiter in a comparable way to that of Entities in file names. In the context of entities, the dash character must be excluded from both key and value strings in order for the delimitation to be unambiguous. It seems to me that if it is desired for pipeline derivatives to be more standardised, then pipeline names and versions must also be explicitly forbidden by the specification from containing dash characters.

Quick vote: