diff --git a/src/bids-cfood/cfood.yml b/src/bids-cfood/cfood.yml
index d63f5ece4af216d72b08cd8c52c7c3d64718ead9..6f79fd5db3b9b64e6641d836fa44c1cd5d70e817 100644
--- a/src/bids-cfood/cfood.yml
+++ b/src/bids-cfood/cfood.yml
@@ -547,11 +547,14 @@ project_level:
                   subtree: !macro
                     EEGDataFile:
                       - suffix: "eeg"
-                        extension: "(?!(eeg|vhdr|vmrk))[.a-zA-Z0-9]+"
+                        extension: "(?!(eeg|vhdr|vmrk|json))[.a-zA-Z0-9]+"
                         parent: "ElectroencephalographyDataFile"
                       - suffix: "eeg"
                         extension: "vhdr"
                         parent: "HeaderFile"
+                      - suffix: "json"
+                        extension: "vhdr"
+                        parent: "ElectroencephalographyDescriptionFile"
                       - suffix: "eeg"
                         extension: "vmrk"
                         parent: "MarkerFile"
diff --git a/src/bids-cfood/model.yml b/src/bids-cfood/model.yml
index 59f978b78950e3f972c8750e07ba6ffe04ab1975..c4ce95bf3b25f05e704e4ee10c1861d835897f1e 100644
--- a/src/bids-cfood/model.yml
+++ b/src/bids-cfood/model.yml
@@ -372,6 +372,11 @@ This entity is commonly applied when continuous recordings have different sampli
           inherit_from_suggested:
               - ElectroencephalographyDataFile
               - IEEGDataFile
+        ElectroencephalographyDescriptionFile:
+          description: A json file describing the data.
+          inherit_from_suggested:
+              - ElectroencephalographyDataFile
+              - IEEGDataFile
         HeaderFile:
           description: This is a text file containing recording parameters and further meta-information. It has the same base name as the raw EEG data file.
           inherit_from_suggested: