Skip to content

A metadata model for electrophysiology experiments; an openMINDS extension

License

Notifications You must be signed in to change notification settings

Peyman-N/openMINDS_ephys

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openMINDS computation logo

openMINDS_ephys

A metadata model for electrophysiology experiments; an openMINDS extension

The openMINDS_ephys repository is part of the open Metadata Initiative for Neuroscience Data Structures (openMINDS). It extends openMINDS core, by providing schema-templates for adding detailed metadata specific to electrophysiology recordings to the neuroscience research products registered in the EBRAINS Knowledge Graph.

The major versions are developed and maintained in different version-branches. The default branch is always the latest version-branch. Each version can be accessed by checking out the corresponding version-branch. No major version branch has yet been released. This README describes the development branch ("main").

For more information on openMINDS in general and the processing pipelines for the schema-templates please go to the main repository: https://github.com/HumanBrainProject/openMINDS

schemas

The ephys schemas are defined as JSON-schema inspired templates with only a few customized technical properties (prefixed with "_"). These simplified schema-templates are easy to read and can be robustly translated to other, well known target formats (e.g., HTML, JSON-schema, etc.).

tests

In tests you can find JSON-LD documents designed to test the validation behaviour of each schema. Each document follows the naming convention {schema_name}-{custom_test_name}.jsonld. For test cases supposed to fail the validation, the suffix -nok should be attached ({schema_name}-{custom_test_name}-nok.jsonld). The tests are validated every time a change is introduced and therefore ensure the correct behavior of the schemas.

examples

In examples you will find several possible serializations of the openMINDS_ephys metadata model. The scope of each example is described in its README. The correspondingly generated JSON-LD documents may be further structured (e.g., grouped according to the schema they are validated against).

How to contribute

Please check our contribution document.

License

This work is licensed under the MIT License.

About

A metadata model for electrophysiology experiments; an openMINDS extension

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published