diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml index 6fe9ecfc20..d54d144365 100644 --- a/src/schema/objects/metadata.yaml +++ b/src/schema/objects/metadata.yaml @@ -173,30 +173,33 @@ B0FieldIdentifier: description: | The presence of this key states that this particular 3D or 4D image MAY be used for fieldmap estimation purposes. - The `B0FieldIdentifier` MUST be a unique string within one participant's tree, + Each `B0FieldIdentifier` MUST be a unique string within one participant's tree, shared only by the images meant to be used as inputs for the estimation of a particular instance of the *B0 field* estimation. It is RECOMMENDED to derive this identifier from DICOM Tags, for example, DICOM tag 0018, 1030 `Protocol Name`, or DICOM tag 0018, 0024 `Sequence Name` when the former is not defined (for example, in GE devices.) - type: string - format: participant_relative + anyOf: + - type: string + - type: array + items: + type: string B0FieldSource: name: B0FieldSource description: | - At least one existing `B0FieldIdentifier` defined by other images in the + At least one existing `B0FieldIdentifier` defined by images in the participant's tree. This field states the *B0 field* estimation designated by the `B0FieldIdentifier` that may be used to correct the dataset for distortions caused by B0 inhomogeneities. - `B0FieldSource` and `B0FieldIdentifier` are mutually exclusive. + `B0FieldSource` and `B0FieldIdentifier` MAY both be present for images that + are used to estimate their own B0 field, for example, in "pepolar" + acquisitions. anyOf: - type: string - format: participant_relative - type: array items: type: string - format: participant_relative BIDSVersion: name: BIDSVersion description: |