INT-NIT / BEP032tools

Software tools supporting the BIDS Extension Proposal (BEP) dedicated to adding support for electrophysiological data recorded in animal models (BEP032)
MIT License
3 stars 9 forks source link

Rely on the BIDS schema for validation (and filename generation) #114

Open Remi-Gau opened 2 years ago

Remi-Gau commented 2 years ago

The schema and its doc is here: https://github.com/bids-standard/bids-specification/tree/master/src/schema

There are some basic tools to interact with it that could be used: https://github.com/bids-standard/bids-specification/tree/master/tools/schemacode

Taylor who is the main person behind this is planning to turn that code into an actual package.

The goal in the long run is to use the schema for the BIDS validator and also have schema based way to generate filenames too.

Plus for the BEP, there will need to be a change in the schema so it could help to start with that building block.

SylvainTakerkart commented 2 years ago

Thanks! As we discussed this morning, we're probably not gonna dive into updating the BEP032tools checker script so that it uses this schema coz we believe the added value would be weak for this temporary tool (as it will be "replaced" by the official BIDS validator after BEP032 is merged into BIDS). But it's good to have the info of where the schema lives! So we can let this issue open for future reference ;)