Skip to content
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] Define YAML tables for DWI/ASL/(i)EEG/micr/beh metadata #1029

Merged

Conversation

tsalo
Copy link
Member

@tsalo tsalo commented Mar 17, 2022

Closes None, but is related to #1014.

Changes proposed:

  • Add new schema/rules/sidecars/dwi.yaml file with metadata rules for DWI data.
  • Add new schema/rules/sidecars/asl.yaml file with metadata rules for ASL data.
  • Add new schema/rules/sidecars/beh.yaml file with metadata rules for behavioral (events/beh) data.
  • Add new schema/rules/sidecars/continuous.yaml file with metadata rules for physiological and stimulus data.
  • Add new schema/rules/sidecars/eeg.yaml file with metadata rules for EEG data.
  • Add new schema/rules/sidecars/ieeg.yaml file with metadata rules for iEEG data.
  • Add new schema/rules/sidecars/micr.yaml file with metadata rules for microscopy data.
  • Split existing sidecars file into new schema/rules/sidecars/mri.yaml, schema/rules/sidecars/anat.yaml, and schema/rules/sidecars/entities.yaml files.

@tsalo tsalo added the schema Issues related to the YAML schema representation of the specification. Patch version release. label Mar 17, 2022
@tsalo tsalo changed the base branch from master to schema/sidecar_validation March 17, 2022 22:13
Comment on lines +10 to +16
# NOTE: I don't think this can be schemafied, since it depends on owner intent.
MRIDiffusionMultipart:
selectors:
- modality == "MRI"
- datatype == "dwi"
fields:
MultipartID: REQUIRED
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure how we should handle MultipartID, since its requirement level depends on owner knowledge, rather than any validatable elements of the dataset.

@tsalo tsalo mentioned this pull request Mar 17, 2022
22 tasks
@tsalo tsalo changed the title [SCHEMA] Define YAML tables for DWI and ASL data [SCHEMA] Define YAML tables for DWI, ASL, EEG, and iEEG data Mar 17, 2022
@tsalo tsalo changed the title [SCHEMA] Define YAML tables for DWI, ASL, EEG, and iEEG data [SCHEMA] Define YAML tables for DWI/ASL/(i)EEG/micr/beh data Mar 18, 2022
@tsalo tsalo changed the title [SCHEMA] Define YAML tables for DWI/ASL/(i)EEG/micr/beh data [SCHEMA] Define YAML tables for DWI/ASL/(i)EEG/micr/beh metadata Mar 18, 2022
@tsalo tsalo merged commit 4c6571c into bids-standard:schema/sidecar_validation Apr 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
schema Issues related to the YAML schema representation of the specification. Patch version release.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant