-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SCHEMA: satellite (.overwrite.nwb) file for the base file (.nwb) #1087
Comments
Thanks for having an eye on this ... would the BrainVision format in EEG be an example? There we have file triplets for each "recording": |
Thank you @sappelhoff -- good example! I wonder if within https://github.com/bids-standard/bids-specification/blob/HEAD/src/schema/objects/extensions.yaml#L231 we should define for such extensions smth like diff --git a/src/schema/objects/extensions.yaml b/src/schema/objects/extensions.yaml
index f3d4d0dc..9b56c16d 100644
--- a/src/schema/objects/extensions.yaml
+++ b/src/schema/objects/extensions.yaml
@@ -78,15 +78,16 @@
[`edf+`](https://www.edfplus.info/specs/edfplus.html) files are permitted.
The capital `.EDF` extension MUST NOT be used.
.eeg:
name: BrainVision Binary Data
description: |
A binary data file in the
[BrainVision Core Data Format](https://www.brainproducts.com/productdetails.php?id=21&tab=5).
- These files come in three-file sets, including a `.vhdr`, a `.vmrk`, and a `.eeg` file.
+ needs:
+ - [".vhdr", ".vmrk"]
.fdt:
name: EEGLAB FDT
description: |
An [EEGLAB](https://sccn.ucsd.edu/eeglab) file.
The format used by the MATLAB toolbox [EEGLAB](https://sccn.ucsd.edu/eeglab).
Each recording consists of a `.set` file with an optional `.fdt` file. on an example of An alternative, is to have some higher level listing collecting possible such groupings. e.g. |
(comment agnostic to your proposal) --> There are also "file pairs" where one part of the pair is optional. For example EEGLAB |
re an EEGLAB example: So it is that |
to overcome possible overlap between ".json is the side car file" and ".json is the 'path' file" for nwb (see hdmf-dev/hdmf#677 (comment)) the idea is to not just use
.json
but.overwrite.json
extension to accompany the.nwb
file (might end up being.nwb.json
, discussion is ongoing hdmf-dev/hdmf#677 (comment) ).I just wanted to file this issue to check if there is (or there should be) a way to associate multiple extensions together since AFAIK in BIDS we do not e.g. support
.{img,hdr}
NIfTI (or Analyze) bundles, or.{HEAD,BRIK}
pairs from AFNI, so I could not find an example.The text was updated successfully, but these errors were encountered: