Knowledge Graph Documentation
ℹī¸ This is the new documentation of the EBRAINS KG. It's going to be extended continuously.
If you find any issues / have any comment, please contact kg@ebrains.eu to give us your feedback!

Metadata structures

Metadata structures are key if you want to harmonize the way metadata is registered which again is important to make the metadata compatible with each other and allow consumers to rely on specific conventions. A metadata structure can be compared to a "database scheme" in the relational database world. However, for graph databases, they contain additional information such as possible target types of a specific link and most importantly semantic property names.

openMINDS

For the EBRAINS Knowledge Graph, we are using and contributing to openMINDS. As part of the development, a schema templating syntax has been developed which is heavily related to JSON Schema but which allows to add additional information to the schema which would not be possible otherwise. As part of the build pipeline, technical valid JSON-Schemas are autogenerated just as other useful formats.

Build your own schema

You don't necessarily have to stick to openMINDS when interacting with the KG for your own purposes. The EBRAINS KG works either schema-less (which means you can upload any type of valid JSON-LD) or you can follow the approach of openMINDS and define your schemas in the specified templating language to be able to get support for the EBRAINS KG Editor and similar tools.

This open source software code was developed in part or in whole in the Human Brain Project, funded from the European Union's Horizon 2020 Framework Programme for Research and Innovation under Specific Grant Agreements No. 720270, No. 785907 and No. 945539 (Human Brain Project SGA1, SGA2 and SGA3).
Co-funded by the European Union