diff --git a/src/02-common-principles.md b/src/02-common-principles.md index a2f29a667c..da6c1bb2ed 100644 --- a/src/02-common-principles.md +++ b/src/02-common-principles.md @@ -33,15 +33,16 @@ misunderstanding we clarify them here. scanning sequence/protocol. 1. Data type - a functional group of different types of data. In BIDS we define - six data types: func (task based and resting state functional MRI), dwi + eight data types: func (task based and resting state functional MRI), dwi (diffusion weighted imaging), fmap (field inhomogeneity mapping data such as field maps), anat (structural imaging such as T1, T2, etc.), meg - (magnetoencephalography), beh (behavioral). + (magnetoencephalography), eeg (electroencephalography), ieeg (intracranial + electroencephalography), beh (behavioral). 1. Task - a set of structured activities performed by the participant. Tasks are usually accompanied by stimuli and responses, and can greatly vary in complexity. For the purpose of this specification we consider the so-called - “resting state” a task. In the context of brain scanning, a task is always + "resting state" a task. In the context of brain scanning, a task is always tied to one data acquisition. Therefore, even if during one acquisition the subject performed multiple conceptually different behaviors (with different sets of instructions) they will be considered one (combined) task. @@ -71,7 +72,33 @@ not covered by this standard. The most sensible place to put it is next to the continuous recording file with the same naming scheme but different extensions. The solutions will change from case to case and publicly available datasets will be reviewed to include common data types in the future releases of the BIDS -spec. +specification. + +## File name structure + +A file name consists of a chain of *entities*, or key-value pairs, a *suffix* and an +*extension*. +Two prominent examples of entities are `subject` and `session`. + +For a data file that was collected in a given `session` from a given +`subject`, the file name will begin with the string `sub-