From 0da902e9265d355c44a8e6003dbdcf332cd78ea9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Wed, 22 Mar 2023 12:17:59 +0100
Subject: [PATCH] ENH: introduce ElectroencephalographyDescriptionFile

---
 src/bids-cfood/cfood.yml | 5 ++++-
 src/bids-cfood/model.yml | 5 +++++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/bids-cfood/cfood.yml b/src/bids-cfood/cfood.yml
index d63f5ec..6f79fd5 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 59f978b..c4ce95b 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:
-- 
GitLab