diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml
index 1c0d84e0e8..57515dd6f0 100644
--- a/src/schema/objects/metadata.yaml
+++ b/src/schema/objects/metadata.yaml
@@ -232,6 +232,20 @@ B0FieldSource:
- type: array
items:
type: string
+B0ShimmingTechnique:
+ name: B0ShimmingTechnique
+ display_name: B0 Shimming Technique
+ description: |
+ The technique used to shim the *B0* field (for example, `"Dynamic shim updating"`
+ or `"FASTMAP"`).
+ type: string
+B1ShimmingTechnique:
+ name: B1ShimmingTechnique
+ display_name: B1 Shimming Technique
+ description: |
+ The technique used to shim the *B1* field (for example, `"Simple phase align"`
+ or `"Pre-saturated TurboFLASH"`).
+ type: string
BIDSVersion:
name: BIDSVersion
display_name: BIDS Version
@@ -2214,6 +2228,12 @@ NumberOfVolumesDiscardedByUser:
`"NumberOfVolumesDiscardedByUser"` field.
type: integer
minimum: 0
+NumberReceiveCoilActiveElements:
+ name: NumberReceiveCoilActiveElements
+ display_name: Number of Receive Coil Active Elements
+ description: |
+ The number of active RF elements used by the receive coil.
+ type: integer
NumberShots:
name: NumberShots
display_name: Number Shots
@@ -2233,6 +2253,12 @@ NumberShots:
- type: array
items:
type: number
+NumberTransmitCoilActiveElements:
+ name: NumberTransmitCoilActiveElements
+ display_name: Number of Transmit Coil Active Elements
+ description: |
+ The number of active RF elements used by the transmit coil.
+ type: integer
NumericalAperture:
name: NumericalAperture
display_name: Numerical Aperture
@@ -3594,6 +3620,18 @@ VolumeTiming:
items:
type: number
unit: s
+WaterSuppression:
+ name: WaterSuppression
+ display_name: Water Suppression
+ description: |
+ Boolean indicating whether water suppression was used prior to acquisition.
+ type: boolean
+WaterSuppressionTechnique:
+ name: WaterSuppressionTechnique
+ display_name: Water Suppression Technique
+ description: |
+ The name of the pulse sequence used for water suppression (for example, `"CHESS"`, `"VAPOR"`).
+ type: string
WholeBloodAvail:
name: WholeBloodAvail
display_name: Whole Blood Avail
diff --git a/src/schema/rules/sidecars/mri.yaml b/src/schema/rules/sidecars/mri.yaml
index d9967c13c6..b937898b3d 100644
--- a/src/schema/rules/sidecars/mri.yaml
+++ b/src/schema/rules/sidecars/mri.yaml
@@ -30,10 +30,12 @@ MRIHardware:
level: recommended, but required for Arterial Spin Labeling
ReceiveCoilName: recommended
ReceiveCoilActiveElements: recommended
+ NumberReceiveCoilActiveElements: optional
GradientSetType: recommended
MRTransmitCoilSequence: recommended
MatrixCoilMode: recommended
CoilCombinationMethod: recommended
+ NumberTransmitCoilActiveElements: optional
MRISample:
selectors:
@@ -77,6 +79,10 @@ MRISequenceSpecifics:
SpoilingRFPhaseIncrement: optional
SpoilingGradientMoment: optional
SpoilingGradientDuration: optional
+ WaterSuppression: optional
+ WaterSuppressionTechnique: optional
+ B0ShimmingTechnique: optional
+ B1ShimmingTechnique: optional
PETMRISequenceSpecifics:
selectors: