Skip to content

The openMINDS core metadata model includes schemas that can be used to describe the general origin, location and content of research products.

License

Notifications You must be signed in to change notification settings

openMetadataInitiative/openMINDS_core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openMINDS_core

The openMINDS_core repository is part of the open Metadata Initiative for Neuroscience Data Structures (openMINDS). It contains the schema-templates used for registering neuroscience research products into 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. This README describes the version-branch v3.

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 core v3 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-LDs designed to test the validation behaviour of each schema. These test JSON-LDs are grouped according to the used core schema categories (actors, data, miscellaneous, products, and research). Each JSON-LD 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 are ensuring the correct behavior of the schemas.

examples

In examples you will find several possible serializations of the openMINDS_core metadata model. The scope of each example is described in it's README. The correspondingly generated JSON-LDs 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

The openMINDS core metadata model includes schemas that can be used to describe the general origin, location and content of research products.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published