├── .github
└── workflows
│ └── build.yml
├── .gitignore
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── build.sh
├── img
├── dark_openMINDS-logo.png
├── dark_openMINDS-logo.svg
├── light_openMINDS-logo.png
└── light_openMINDS-logo.svg
└── vocab
├── properties.json
└── types.json
/.github/workflows/build.yml:
--------------------------------------------------------------------------------
1 | # Adapted from https://github.com/HumanBrainProject/openMINDS/blob/871e382/.github/workflows/validate-schemas.yml
2 | # MIT licensed
3 |
4 | # This workflow will install Python dependencies, run tests and lint with a single version of Python
5 | # For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
6 |
7 | name: openMINDS_central_build
8 |
9 | on:
10 | workflow_dispatch:
11 | push:
12 | branches:
13 | - main
14 |
15 | jobs:
16 | build:
17 | runs-on: ubuntu-latest
18 | steps:
19 |
20 | - name: Check out repository code
21 | uses: actions/checkout@v2
22 | with:
23 | # No matter which branch has received the push, we're going to operate on the main branch (since we build everything)
24 | repository: HumanBrainProject/openMINDS
25 | ref: main
26 | path: .
27 |
28 | - name: Set up Python 3.8
29 | uses: actions/setup-python@v2
30 | with:
31 | python-version: 3.8
32 |
33 | - name: Checkout openMINDS
34 | uses: actions/checkout@v2
35 | with:
36 | repository: HumanBrainProject/openMINDS
37 | ref: main
38 | path: openMINDS
39 |
40 | - name: Checkout documentation branch
41 | uses: actions/checkout@v2
42 | with:
43 | repository: HumanBrainProject/openMINDS
44 | ref: documentation
45 | path: openMINDS_documentation
46 |
47 | - name: Run build
48 | run: |
49 | set -e
50 | chmod +x build.sh
51 | ./build.sh
52 |
53 | - name: Push documentation and package
54 | run: |
55 | cd openMINDS_documentation
56 | git config user.name openMINDS
57 | git config user.email openMINDS@ebrains.eu
58 | if [[ $(git add . --dry-run | wc -l) -gt 0 ]]; then
59 | git add .
60 | git commit -m "Update of documentation"
61 | git push
62 | else
63 | echo "Nothing to commit"
64 | fi
65 | cd ..
66 | rm -rf openMINDS_documentation
67 |
68 |
69 | - name: Push vocabulary extraction
70 | run: |
71 | git config user.name openMINDS
72 | git config user.email openMINDS@ebrains.eu
73 | if [[ $(git add vocab --dry-run | wc -l) -gt 0 ]]; then
74 | git add vocab
75 | git commit -m "Automated vocabulary extraction"
76 | git push
77 | else
78 | echo "Nothing to commit"
79 | fi
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Byte-compiled / optimized / DLL files
2 | __pycache__/
3 | *.py[cod]
4 | *$py.class
5 |
6 | # C extensions
7 | *.so
8 |
9 | # Distribution / packaging
10 | .Python
11 | build/
12 | develop-eggs/
13 | dist/
14 | downloads/
15 | expanded/
16 | documentation/
17 | generator/
18 | eggs/
19 | .eggs/
20 | lib/
21 | lib64/
22 | parts/
23 | sdist/
24 | var/
25 | wheels/
26 | pip-wheel-metadata/
27 | share/python-wheels/
28 | *.egg-info/
29 | .installed.cfg
30 | *.egg
31 | MANIFEST
32 |
33 | # PyInstaller
34 | # Usually these files are written by a python script from a template
35 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
36 | *.manifest
37 | *.spec
38 |
39 | # Installer logs
40 | pip-log.txt
41 | pip-delete-this-directory.txt
42 |
43 | # Unit test / coverage reports
44 | htmlcov/
45 | .tox/
46 | .nox/
47 | .coverage
48 | .coverage.*
49 | .cache
50 | nosetests.xml
51 | coverage.xml
52 | *.cover
53 | *.py,cover
54 | .hypothesis/
55 | .pytest_cache/
56 |
57 | # Translations
58 | *.mo
59 | *.pot
60 |
61 | # Django stuff:
62 | *.log
63 | local_settings.py
64 | db.sqlite3
65 | db.sqlite3-journal
66 |
67 | # Flask stuff:
68 | instance/
69 | .webassets-cache
70 |
71 | # Scrapy stuff:
72 | .scrapy
73 |
74 | # Sphinx documentation
75 | docs/_build/
76 |
77 | # PyBuilder
78 | target/
79 |
80 | # Jupyter Notebook
81 | .ipynb_checkpoints
82 |
83 | # IPython
84 | profile_default/
85 | ipython_config.py
86 |
87 | # pyenv
88 | .python-version
89 |
90 | # pipenv
91 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
92 | # However, in case of collaboration, if having platform-specific dependencies or dependencies
93 | # having no cross-platform support, pipenv may install dependencies that don't work, or not
94 | # install all needed dependencies.
95 | #Pipfile.lock
96 |
97 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow
98 | __pypackages__/
99 |
100 | # Celery stuff
101 | celerybeat-schedule
102 | celerybeat.pid
103 |
104 | # SageMath parsed files
105 | *.sage.py
106 |
107 | # Environments
108 | .env
109 | .venv
110 | env/
111 | venv/
112 | ENV/
113 | env.bak/
114 | venv.bak/
115 |
116 | # Spyder project settings
117 | .spyderproject
118 | .spyproject
119 |
120 | # Rope project settings
121 | .ropeproject
122 |
123 | # mkdocs documentation
124 | /site
125 |
126 | # mypy
127 | .mypy_cache/
128 | .dmypy.json
129 | dmypy.json
130 |
131 | # Pyre type checker
132 | .pyre/
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # How to contribute
2 |
3 | openMINDS is by design an open-source, community-driven project incorporating input and feedback from all community members independent of their scientific background.
4 |
5 | **Do not be shy!** We, the openMINDS development team, rely on you, as a community member, to get in touch if you have general feedback or a request for a new feature, want to report a bug or have a question. Depending on the type of message for us, you can either contact us via our support-email or via an issue on our GitHub repositories. You are also welcome to contribute to discussion in the issue tracker.
6 |
7 | For more details please go to: [Report & ask questions](#report-questions)
8 |
9 | **Help us directly!** Contributions from outside the openMINDS development team are always very welcome. If you spot a bug and know how to fix it, if you want to extend existing schemas and/or metadata models, or develop new schemas and/or metadata models, feel free to fork this repository and open a pull request with your changes. For larger changes, please raise an issue beforehand to get feedback from the openMINDS development team and the community.
10 |
11 | For more details please go to: [Direct contributions](#direct-contributions)
12 |
13 | **Be nice!** Contributing to openMINDS should be a harassment-free experience for everyone, regardless of age, body size disability, ethnicity, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
14 |
15 | For more details please go to: [Code of conduct](#code-of-conduct)
16 |
17 | ---
18 |
19 | ## Report & ask questions
20 |
21 | In particular, general feedback and questions are welcome through our support-email: **`openminds@ebrains.eu`**
22 |
23 | It is also possible to request new features or report bugs this way, but in these cases we prefer if you could raise an issue on the respective GitHub repository (see below).
24 |
25 | If you write us an email, please make sure that you provide a meaningful subject that describes your concern. If your concern is not of general nature, please name the affected GitHub repository and file in your email. In particular for bug reports, provide us with a screen shot or copy of your error message (where applicable).
26 |
27 | You can also report and ask questions through the issue tracker of this GitHub repository. However, if your concern is not of general nature or affecting the central openMINDS repository, please consider raising an issue on the affected openMINDS repository instead.
28 |
29 | If you raise an issue, please make sure that you provide a short meaningful title and a more detailed description that declares your concern. In particular for bug reports, provide us with a screen shot or copy of your error message (where applicable).
30 |
31 | Please also checkout the [openMINDS Community Forum](https://neurostars.org/t/openminds-community-forum-virtual/20156) on INCF NeuroStars. You can just follow discussions of the openMINDS community there or actively participate and inform us about your view of an open topic.
32 |
33 | [BACK TO TOP](#top)
34 |
35 | ## Direct contributions
36 |
37 | If you want to contribute to the central openMINDS repository directly, feel free to fork it and open pull requests with your changes. Note, that larger changes and new features should be first raised and discussed as an issue before making a pull request. Minor bug fixes can, of course, still be made directly as a pull request without raising an issue first. Direct contributions to one of the openMINDS metadata models or the openMINDS generator should be made on the respective GitHub repository.
38 |
39 | Please be aware that on any openMINDS version branch which has an official release tag in place, only backwards compatible changes are accepted. This can include corrections of typos in instructions, introduction of additional properties to schemas, loosening constraints on expected value numbers or formats, granting additional relations between schemas, and adding new schemas (if they do not require relational changes in existing schemas). Except for typo corrections, these changes (if accepted) are typically later tagged as sub-releases for the respective major version (e.g., v1.1) by the openMINDS development team.
40 |
41 | Non-backwards compatible changes are only accepted for version branches that do not have an official release tag yet, or lead to the creation of a new version branch (with a respectively increased major version number). This is true for renaming of existing properties, increasing constraints on expected value numbers or formats, removing relations between schemas and adding new schemas, if they cause relational changes in existing schemas.
42 |
43 | For all contributions, make sure that you describe well what you plan to do / have done to speed up the evaluation / review process of your issue / pull request. The assigned member of the openMINDS development team will get back to you as soon as possible to discuss or give the blessing to your contribution. Note that, all contributing community members are welcome to provide comments on active issues and pull requests.
44 |
45 | [BACK TO TOP](#top)
46 |
47 | ## Code of conduct
48 |
49 | **Contributing to openMINDS should be a harassment-free experience for everyone** regardless of age, body size disability, ethnicity, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
50 |
51 | #### Our pledge
52 |
53 | In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
54 |
55 | #### Our standards
56 |
57 | Examples of behavior that contributes to creating a positive environment include:
58 | **+** using welcoming and inclusive language
59 | **+** being respectful of differing viewpoints and experiences
60 | **+** gracefully accepting constructive criticism
61 | **+** focusing on what is best for the community
62 | **+** showing empathy towards other community members
63 |
64 | Examples of unacceptable behavior by participants include:
65 | **-** use of sexualized language or imagery
66 | **-** unwelcome sexual attention or advances
67 | **-** trolling, insulting/derogatory comments, and personal or political attacks
68 | **-** public or private harassment
69 | **-** publishing others' private information (e.g., email address) without explicit permission
70 | **-** other conduct which could reasonably be considered inappropriate in a professional setting
71 |
72 | #### Our responsibility
73 |
74 | Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
75 |
76 | Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
77 |
78 | #### Scope
79 |
80 | This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
81 |
82 | #### Enforcement
83 |
84 | Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team via **`support@ebrains.eu`**
85 |
86 | All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
87 |
88 | Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
89 |
90 | #### Attribution
91 |
92 | This code of conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), [version 1.4](http://contributor-covenant.org/version/1/4).
93 |
94 | [BACK TO TOP](#top)
95 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Forschungszentrum Jülich GmbH
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # WARNING: DEPRECATED REPOSITORY
2 |
3 | **openMINDS moved now to a new GitHub organization: https://github.com/openMetadataInitiative**
4 |
5 | **This movement led to a couple of changes. SUMMARY OF CHANGES:**
6 | + ▶️ https://github.com/openMetadataInitiative/openMINDS
7 | + branch 'main' contains vocabulary and fully extended openMINDS schemas in openMINDS syntax
8 | + fully extended openMINDS schemas in openMINDS syntax use the extension `*.schema.omi.json`
9 | + schemas are build for openMINDS versions in dedicated folders in branch 'main'
10 | + code for gathering and extending schemas in the main branch is located in branch 'pipeline'
11 | + ▶️ https://github.com/openMetadataInitiative/openMINDS_json-schema
12 | + branch 'main' contains extended openMINDS schemas (per openMINDS version) formatted in JSON-Schema
13 | + code for reformmating schemas is located in branch 'pipeline'
14 | + ▶️ https://github.com/openMetadataInitiative/openMINDS_instances
15 | + branch 'main' contains libraries of controlled metadata instances and graph structures for selected schemas across openMINDS metadata models
16 | + instances and graph strucutres are build for openMINDS versions in dedicated folders in branch 'main'
17 | + ▶️ https://github.com/openMetadataInitiative/openMINDS_Python
18 | + branch 'main' contains extended openMINDS schemas (per openMINDS version) coded as Python classes plus other code for openMINDS Python package
19 | + code for building openMINDS schema classes is located in branch 'pipeline'
20 | + ▶️ https://github.com/openMetadataInitiative/openMINDS_MATLAB
21 | + branch 'main' contains extended openMINDS schemas (per openMINDS version) coded as Python classes plus other code for openMINDS MATLAB package
22 | + code for building openMINDS schema classes is located in branch 'pipeline'
23 | + ▶️ https://github.com/openMetadataInitiative/openMINDS_documentation
24 | + builds the documentation for openMINDS on Read-The-Docs (https://openminds-documentation.readthedocs.io)
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 | # Welcome to openMINDS!
35 |
36 | The **open** **M**etadata **I**nitiative for **N**euroscience **D**ata **S**tructures, short **openMINDS**, is a metadata framework that develops and maintains a set of metadata models as well as libraries of controlled terminologies, brain atlases, and common coordinate spaces for neuroscience graph databases.
37 |
38 | Note that this GitHub only hosts a summary of the openMINDS documentation. For a full documenation please navigate to the [**openMINDS Collab**](https://wiki.ebrains.eu/bin/view/Collabs/openminds/). For browsing through schemas and lists of all controlled terminologies, brain atlases, and common coordinate spaces please navigate to the [**openMINDS HTML docu**](https://humanbrainproject.github.io/openMINDS/).
39 |
40 | **You need help?** Just get in touch via GitHub issue trackers, or our support email: **`openminds@ebrains.eu`**
41 |
42 | ## Documentation (summary)
43 |
44 | Depending on the version (cf. GitHub branches), openMINDS currently ingests the following metadata models:
45 |
46 | [openMINDS_core](https://github.com/HumanBrainProject/openMINDS_core) - covers general origin, location and content of research products.
47 | [openMINDS_SANDS](https://github.com/HumanBrainProject/openMINDS_SANDS) - covers brain atlases, as well as anatomical locations and relations of non-atlas data.
48 | [openMINDS_controlledTerms](https://github.com/HumanBrainProject/openMINDS_controlledTerms) - covers consistent definitions of neuroscience terms.
49 | [openMINDS_computation](https://github.com/HumanBrainProject/openMINDS_computation) (in dev) - covers provenance of simulations, data analysis and visualizations in neuroscience.
50 | [openMINDS_publications](https://github.com/HumanBrainProject/openMINDS_publications) (in dev) - covers definitions for scholarly publications, including live papers.
51 | [openMINDS_chemicals](https://github.com/HumanBrainProject/openMINDS_chemicals) (in dev) - covers consistent definitions of chemical substances and mixtures.
52 | [openMINDS_ephys](https://github.com/HumanBrainProject/openMINDS_ephys) (in dev) - covers provenance of electrophysiology experiments.
53 |
54 | #### What you can find below:
55 | 1. [How to contribute](#how-to-contribute)
56 | 2. [Technical overview & guidelines](#technical-overview-and-guidelines)
57 | 3. [How to get started](#how-to-get-started)
58 | 4. [License, adoptions & acknowledgements](#license-adoptions-acknowledgements)
59 |
60 | ---
61 |
62 | ## How to contribute
63 |
64 | The openMINDS development team currently unites knowledge from the EBRAINS Curation Service, the EBRAINS Knowledge Graph, the EBRAINS Atlas Service, and the INCF Knowledge Space teams. **Contributions from the whole community are welcome and highly appreciated!**
65 |
66 | In order to facilitate contributions from all community members independent of their scientific background, all openMINDS metadata models are defined using a light-weighted schema template syntax. Although this schema template syntax is inspired by JSON-Schema, it outsources most technicalities, making the openMINDS schemas more human-readable, especially for untrained eyes.
67 |
68 | If you have general feedback or a request for a new feature, want to report a bug or have a question, please get in touch with us via our support-email (**`openminds@ebrains.eu`**) or via the issue tracker on one of our GitHub repositories. You can also follow or actively participate in the discussions on the [openMINDS Community Forum](https://neurostars.org/t/openminds-community-forum-virtual/20156) on INCF NeuroStars.
69 |
70 | If you spot a bug and know how to fix it, if you want to extend existing schemas and/or metadata models, or develop new schemas and/or metadata models, feel always free to contribute directly by raising an issue and making a pull request on the respective GitHub repository.
71 |
72 | For more information on how to contribute, please have a look at our [CONTRIBUTING](./CONTRIBUTING.md) document.
73 |
74 | [BACK TO TOP](#welcome)
75 |
76 | ## Technical overview & guidelines
77 |
78 | In summary, the central openMINDS GitHub repository has a **main** branch (where you are right now), a **documentation** branch, and **version** branches (naming convention: `vX`; e.g., `v1`). Official releases (naming convention: `vX.Y`; e.g., `v1.0`) are tagged and provided as release packages.
79 |
80 | The **main** branch hosts the general [README](./README.md) (this document), the [LICENSE](./LICENSE) document, the [CONTRIBUTING](./CONTRIBUTING.md) document, and the general [openMINDS logo](./img/openMINDS_logo.png). In addition, it maintains the openMINDS vocabulary ([vocab](./vocab)) which provides general definitions and references for schema types and properties used across all openMINDS metadata models and their versions, and the [bash script](./build.sh) that builds the content of the documentation and version branches.
81 |
82 | The **documentation** branch hosts the HTML files that build the [openMINDS GitHub pages](https://humanbrainproject.github.io/openMINDS/), as well as a ZIP file for each version branch and official release containing the respective openMINDS schemas in the currently supported formats, such as the openMINDS syntax (`.schema.tpl.json`), JSON-Schema (`.schema.json`), or HTML (`.html`).
83 |
84 | The **version** branches host the respective openMINDS schemas of a major version by ingesting the corresponding metadata models as git-submodules. We chose this modular design to facilitate extensions and maintenance of existing, as well as development and integration of new openMINDS metadata models and schemas. Note that the version branches can have official release tags.
85 |
86 | If a version branch has an official release tag, only backwards compatible changes can be merged on this branch. This can include corrections of typos in instructions, introduction of additional properties to schemas, loosening constraints on expected value numbers or formats, granting additional relations between schemas, and adding new schemas (if they do not require relational changes in existing schemas). Except for typo corrections, these changes are typically tagged as sub-releases for the respective major version (e.g., v1.1).
87 |
88 | If a version branch does not have an official release tag, yet, also non-backwards compatible changes can be merged on this branch. This can include renaming of existing properties, increasing constraints on expected value numbers or formats, removing relations between schemas and adding new schemas, if they cause relational changes in existing schemas. In case all version branches have official release tags, a new non-backwards compatible change would lead to the creation of a new version branch (with a respectively increased major version number).
89 |
90 | The setup of the central openMINDS GitHub repository is maintained by the openMINDS integration pipeline (cf. [openMINDS_generator](https://github.com/HumanBrainProject/openMINDS_generator) GitHub repository). The pipeline is configured in such a way, that each commit on one of the openMINDS submodules will trigger a new build of the central openMINDS repository ensuring that its content is always up-to-date. This pipeline also interprets and extends the openMINDS schema syntax to other schema representation formats (such as JSON-Schema, see above).
91 |
92 | [BACK TO TOP](#welcome)
93 |
94 | ## How to get started
95 |
96 | You can either download one of the release packages, or use `git clone` to be able to work locally with released versions or the "unstable" version branches:
97 |
98 | git clone https://github.com/HumanBrainProject/openMINDS.git
99 |
100 | Once, you cloned the repository, you can list the availabel version branches:
101 |
102 | git branch -a
103 |
104 | and checkout the one you like to work on, e.g.,:
105 |
106 | git checkout v2
107 |
108 | Note that you might also see some feature branches of current developments that on the long run will be merged into one of version branches. These feature branches do not follow any naming convention.
109 |
110 | If you rather like to work with a stable release, you can also list all available release tags:
111 |
112 | git tag -l
113 |
114 | and checkout the stable version branch you like to work with via the respective release tag, e.g.,:
115 |
116 | git checkout tags/
117 |
118 | As mentioned above, on each version branch, a version-specific set of distributed GitHub repositories is ingested as git-submodules, each defining a particular metadata model for neuroscience. To be able to use these metadata models, the submodules need to be initialised:
119 |
120 | git submodule init
121 |
122 | and updated:
123 |
124 | git submodule update
125 |
126 | After completion of this step your local repository is on the most recent state of the selected openMINDS version branch.
127 |
128 | [BACK TO TOP](#welcome)
129 |
130 | ## License, adoptions & acknowledgements
131 |
132 | openMINDS is licensed under the MIT License.
133 |
134 | Within EBRAINS, the openMINDS metadata models are adopted by the EBRAINS Knowledge Graph and Interactive Brain Atlas. In addition, openMINDS is currently in the process of being adopted by the Japan Brain/MINDS project.
135 |
136 | **Logo:** The openMINDS logo was created by U. Schlegel, based on an original sketch by C. Hagen Blixhavn and feedback by L. Zehl.
137 |
138 | The openMINDS project is powered by [HBP](https://www.humanbrainproject.eu) (Human Brain Project) and [EBRAINS](https://ebrains.eu/): The metadata model specifications as well as surrounding code and tools were developed 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).
139 |
140 | [BACK TO TOP](#welcome)
141 |
--------------------------------------------------------------------------------
/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # The script requires the openMIINDS repository to be cloned in the same root directory into the directory "openMINDS_documentation".
4 | # This needs to be done externally since we need to push back to it and this can only be achieved when the repo is cloned via the workflow action
5 | if [ ! -d "openMINDS_documentation" ]; then
6 | echo "You need to clone openMINDS (SSH) to the directory openMINDS_documentation first, before you can run the build script"
7 | echo "In the console, execute git clone 'git@github.com:HumanBrainProject/openMINDS.git' openMINDS_documentation"
8 | exit 1
9 | fi
10 |
11 | commitAndPush(){
12 | git config user.name openMINDS
13 | git config user.email openMINDS@ebrains.eu
14 | if [[ $(git add . --dry-run | wc -l) -gt 0 ]]; then
15 | git add .
16 | git commit -m "Update submodule references"
17 | git push
18 | else
19 | echo "Nothing to commit"
20 | fi
21 | }
22 |
23 |
24 | FIRST_BUILD=1
25 | build(){
26 | echo ""
27 | echo "*************************"
28 | echo "Building $1"
29 | echo "*************************"
30 | echo ""
31 | git checkout $1
32 | # Ensure submodules are properly fetched
33 | if [[ $4 == 'branch' ]]
34 | then
35 | git fetch
36 | # If it's a branch build, we need to make sure we're at the head of the branch
37 | git reset --hard origin/$1
38 | git submodule sync
39 | git submodule update --init --recursive --remote
40 | git clean -dffx
41 | # We push the synchronized state of the repository to follow the head of the submodules
42 | commitAndPush
43 | elif [[ $4 == 'tag' ]]
44 | then
45 | git fetch
46 | git reset --hard $1
47 | git submodule sync
48 | #For tags we explicitly don't set the "--remote" flag (since we want the commit which is recorded as part of the tag
49 | git submodule update --init --recursive
50 | git clean -dffx
51 | # And obviously we don't push back since we don't want to change the tag
52 | fi
53 |
54 | #Use the vocab from the central repository - we remove an existing one (although there should be none)
55 | rm -rf vocab
56 | cp -r ../vocab .
57 |
58 | # Linting...
59 | # stop the build if there are Python syntax errors or undefined names
60 | flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
61 | # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
62 | flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
63 |
64 | # Run the generator logic
65 | if [[ $FIRST_BUILD == 1 ]]
66 | then
67 | echo "First build"
68 | python ../openMINDS_generator/openMINDS.py --path ../openMINDS --reinit --current "$1" --allVersionBranches "$2" --allTags "$3"
69 | else
70 | python ../openMINDS_generator/openMINDS.py --path ../openMINDS --current "$1" --allVersionBranches "$2" --allTags "$3"
71 | fi
72 | FIRST_BUILD=0
73 | # Copy expanded schemas into target
74 | echo "Copy expanded schemas into target"
75 | mkdir target/schema.tpl.json
76 | cp -r expanded/* target/schema.tpl.json
77 |
78 | #Also move the version specific property and types files
79 | mv properties-$1.json target/properties.json
80 | mv types-$1.json target/types.json
81 |
82 | # Copy instances to target
83 | cp -r instances/* target/instances/
84 | for d in *
85 | do
86 | if [ -d $d ] && [ "$d" != "target" ] && [ -d "$d/instances" ]
87 | then
88 | TARGET="target/instances/$d/$(cat $d/version.txt)/"
89 | mkdir -p $TARGET
90 | echo "Copy instances to target"
91 | cp -r $d/instances/* $TARGET
92 | fi
93 | done
94 |
95 | # Copy documentation
96 | rm -rf ../openMINDS_documentation/$1
97 | mkdir -p ../openMINDS_documentation/$1
98 |
99 | # ZIP data
100 | cd target && zip -r "../../openMINDS_documentation/openMINDS-$1.zip" . && cd ..
101 |
102 | cp -r target/html/* ../openMINDS_documentation/$1
103 | cp -r target/uml/* ../openMINDS_documentation/$1
104 | cp -r target/schema.json/* ../openMINDS_documentation/$1
105 | mv ../openMINDS_documentation/$1/central.html ../openMINDS_documentation/index.html
106 | cp -r vocab ..
107 | rm -rf
108 |
109 | }
110 |
111 | echo "Clearing existing elements..."
112 | rm -rf openMINDS_generator
113 |
114 | echo "Cloning openMINDS_generator and installing requirements"
115 | git clone https://github.com/HumanBrainProject/openMINDS_generator.git
116 | cd openMINDS_generator
117 | git pull
118 | git reset --hard origin/main
119 | python -m pip install --upgrade pip
120 | pip install flake8 pytest
121 | if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
122 | cd ..
123 |
124 | echo "Ensure documentation branch in openMINDS_documentation"
125 | cd openMINDS_documentation
126 | git checkout documentation
127 | git pull
128 | git reset --hard origin/documentation
129 | #Remove all content since it should be fully reconstructed
130 | rm -rf *
131 | cd ..
132 |
133 | cd openMINDS
134 |
135 | ALL_VERSION_BRANCHES=$(curl -s https://api.github.com/repos/HumanBrainProject/openMINDS/branches | grep -P -o "(?<=\"name\": \")v[0-9]+.*?(?=\")")
136 | ALL_TAGS=$(curl -s https://api.github.com/repos/HumanBrainProject/openMINDS/tags | grep -P -o "(?<=\"name\": \")v[0-9]+.*?(?=\")")
137 | VERSION_BRANCH_LABELS=$(echo $ALL_VERSION_BRANCHES, | tr ' ' ',' | sed 's/.$//')
138 | TAG_LABELS=$(echo $ALL_TAGS | tr ' ' ',')
139 |
140 | echo "Building all version-branches (head)"
141 | for version in $ALL_VERSION_BRANCHES;
142 | do if [[ $version =~ ^v[0-9]+.*$ ]]; then build $version "$VERSION_BRANCH_LABELS" "$TAG_LABELS" 'branch'; fi; done
143 |
144 | echo "Building all tags"
145 | for version in $ALL_TAGS;
146 | do if [[ $version =~ ^v[0-9]+.*$ ]]; then build $version "$VERSION_BRANCH_LABELS", "$TAG_LABELS" 'tag'; fi; done
147 |
148 | #build v1 "v1,v2,v3" "v1.0.0,v2.0.0" 'branch'
149 |
--------------------------------------------------------------------------------
/img/dark_openMINDS-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HumanBrainProject/openMINDS/52a3fd7aa578498ab485c80f4e438990abd49ec6/img/dark_openMINDS-logo.png
--------------------------------------------------------------------------------
/img/dark_openMINDS-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
341 |
--------------------------------------------------------------------------------
/img/light_openMINDS-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HumanBrainProject/openMINDS/52a3fd7aa578498ab485c80f4e438990abd49ec6/img/light_openMINDS-logo.png
--------------------------------------------------------------------------------
/img/light_openMINDS-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
347 |
--------------------------------------------------------------------------------
/vocab/types.json:
--------------------------------------------------------------------------------
1 | {
2 | "https://openminds.ebrains.eu/chemicals/AmountOfChemical": {
3 | "description": "Structured information about the amount of a given chemical that was used.",
4 | "label": "Amount of chemical",
5 | "schemas": [
6 | "chemicals/v1/amountOfChemical"
7 | ],
8 | "translatableTo": null
9 | },
10 | "https://openminds.ebrains.eu/chemicals/ChemicalMixture": {
11 | "description": "Structured information about a mixture of chemical substances.",
12 | "label": "Chemical mixture",
13 | "schemas": [
14 | "chemicals/v1/chemicalMixture"
15 | ],
16 | "translatableTo": null
17 | },
18 | "https://openminds.ebrains.eu/chemicals/ChemicalSubstance": {
19 | "description": "Structured information about a chemical substance.",
20 | "label": "Chemical substance",
21 | "schemas": [
22 | "chemicals/v1/chemicalSubstance"
23 | ],
24 | "translatableTo": null
25 | },
26 | "https://openminds.ebrains.eu/chemicals/ProductSource": {
27 | "description": "Structured information about the source of a chemical substance or mixture.",
28 | "label": "Product source",
29 | "schemas": [
30 | "chemicals/v1/productSource"
31 | ],
32 | "translatableTo": null
33 | },
34 | "https://openminds.ebrains.eu/computation/Computation": {
35 | "description": "Structured information on any type of arithmetic or non-arithmetic calculation that follows a well-defined model.",
36 | "label": "Computation",
37 | "schemas": [],
38 | "translatableTo": null
39 | },
40 | "https://openminds.ebrains.eu/computation/DataAnalysis": {
41 | "description": "Structured information on inspecting, cleansing, transforming, and modelling data.",
42 | "label": "Data analysis",
43 | "schemas": [
44 | "computation/v1/dataAnalysis"
45 | ],
46 | "translatableTo": null
47 | },
48 | "https://openminds.ebrains.eu/computation/DataCopy": {
49 | "description": null,
50 | "label": "Data copy",
51 | "schemas": [
52 | "computation/v1/dataCopy"
53 | ],
54 | "translatableTo": null
55 | },
56 | "https://openminds.ebrains.eu/computation/Environment": {
57 | "description": "Structured information on the computer system or set of systems in which a computation is deployed and executed.",
58 | "label": "Environment",
59 | "schemas": [
60 | "computation/v1/environment"
61 | ],
62 | "translatableTo": null
63 | },
64 | "https://openminds.ebrains.eu/computation/GenericComputation": {
65 | "description": "Structured information about a computation whose type is unknown or unspecified.",
66 | "label": "Generic computation",
67 | "schemas": [
68 | "computation/v1/genericComputation"
69 | ],
70 | "translatableTo": null
71 | },
72 | "https://openminds.ebrains.eu/computation/HardwareSystem": {
73 | "description": "Structured information about computing hardware.",
74 | "label": "Hardware system",
75 | "schemas": [
76 | "computation/v1/hardwareSystem"
77 | ],
78 | "translatableTo": null
79 | },
80 | "https://openminds.ebrains.eu/computation/LaunchConfiguration": {
81 | "description": "Structured information about the launch of a computational process.",
82 | "label": "Launch configuration",
83 | "schemas": [
84 | "computation/v1/launchConfiguration"
85 | ],
86 | "translatableTo": null
87 | },
88 | "https://openminds.ebrains.eu/computation/LocalFile": {
89 | "description": "Structured information about a file that is not accessible via a URL.",
90 | "label": "Local file",
91 | "schemas": [
92 | "computation/v1/localFile"
93 | ],
94 | "translatableTo": null
95 | },
96 | "https://openminds.ebrains.eu/computation/ModelValidation": {
97 | "description": "Structured information about a process of validating a computational model.",
98 | "label": "Model validation",
99 | "schemas": [
100 | "computation/v1/modelValidation"
101 | ],
102 | "translatableTo": null
103 | },
104 | "https://openminds.ebrains.eu/computation/Optimization": {
105 | "description": "Structured information about a process of optimizing a model or a piece of code.",
106 | "label": "Optimization",
107 | "schemas": [
108 | "computation/v1/optimization"
109 | ],
110 | "translatableTo": null
111 | },
112 | "https://openminds.ebrains.eu/computation/Simulation": {
113 | "description": "Structured information about a process of running simulations of a computational model.",
114 | "label": "Simulation",
115 | "schemas": [
116 | "computation/v1/simulation"
117 | ],
118 | "translatableTo": null
119 | },
120 | "https://openminds.ebrains.eu/computation/SoftwareAgent": {
121 | "description": "Structured information about a piece of software or web service that can perform a task autonomously.",
122 | "label": "Software agent",
123 | "schemas": [
124 | "computation/v1/softwareAgent"
125 | ],
126 | "translatableTo": null
127 | },
128 | "https://openminds.ebrains.eu/computation/ValidationTest": {
129 | "description": "Structured information about the definition of a process for validating a computational model.",
130 | "label": "Validation test",
131 | "schemas": [
132 | "computation/v1/validationTest"
133 | ],
134 | "translatableTo": null
135 | },
136 | "https://openminds.ebrains.eu/computation/ValidationTestVersion": {
137 | "description": "Structured information about a specific implementation of a validation test.",
138 | "label": "Validation test version",
139 | "schemas": [
140 | "computation/v1/validationTestVersion"
141 | ],
142 | "translatableTo": null
143 | },
144 | "https://openminds.ebrains.eu/computation/Visualization": {
145 | "description": "Structured information about a process of visualizing a computational model, a computational process, or a dataset.",
146 | "label": "Visualization",
147 | "schemas": [
148 | "computation/v1/visualization"
149 | ],
150 | "translatableTo": null
151 | },
152 | "https://openminds.ebrains.eu/computation/WorkflowExecution": {
153 | "description": "Structured information about an execution of a computational workflow.",
154 | "label": "Workflow execution",
155 | "schemas": [
156 | "computation/v1/workflowExecution"
157 | ],
158 | "translatableTo": null
159 | },
160 | "https://openminds.ebrains.eu/computation/WorkflowRecipe": {
161 | "description": "Structured information about the description of a prospective workflow.",
162 | "label": "Workflow recipe",
163 | "schemas": [
164 | "computation/v1/workflowRecipe"
165 | ],
166 | "translatableTo": null
167 | },
168 | "https://openminds.ebrains.eu/computation/WorkflowRecipeVersion": {
169 | "description": "Structured information about a specific implemented version of a workflow recipe.",
170 | "label": "Workflow recipe version",
171 | "schemas": [
172 | "computation/v1/workflowRecipeVersion"
173 | ],
174 | "translatableTo": null
175 | },
176 | "https://openminds.ebrains.eu/controlledTerms/ActionStatusType": {
177 | "description": "Structured information about the status of an action.",
178 | "label": "Action status type",
179 | "schemas": [
180 | "controlledTerms/v1/actionStatusType"
181 | ]
182 | },
183 | "https://openminds.ebrains.eu/controlledTerms/AdministrationType": {
184 | "description": null,
185 | "label": "Administration type",
186 | "schemas": [],
187 | "translatableTo": null
188 | },
189 | "https://openminds.ebrains.eu/controlledTerms/AgeCategory": {
190 | "description": "Structured information on the life cycle (semantic term) of a specific age group.",
191 | "label": "Age category",
192 | "schemas": [
193 | "controlledTerms/v0/ageCategory",
194 | "controlledTerms/v1/ageCategory"
195 | ],
196 | "translatableTo": null
197 | },
198 | "https://openminds.ebrains.eu/controlledTerms/AnalysisTechnique": {
199 | "description": null,
200 | "label": "Analysis technique",
201 | "schemas": [
202 | "controlledTerms/v1/analysisTechnique"
203 | ],
204 | "translatableTo": null
205 | },
206 | "https://openminds.ebrains.eu/controlledTerms/AnatomicalAxesOrientation": {
207 | "description": "Structured information on the anatomical directions of the X, Y, and Z axis.",
208 | "label": "Anatomical axes orientation",
209 | "schemas": [
210 | "controlledTerms/v0/anatomicalAxesOrientation",
211 | "controlledTerms/v1/anatomicalAxesOrientation"
212 | ],
213 | "translatableTo": null
214 | },
215 | "https://openminds.ebrains.eu/controlledTerms/AnatomicalIdentificationType": {
216 | "description": null,
217 | "label": "Anatomical identification type",
218 | "schemas": [
219 | "controlledTerms/v1/anatomicalIdentificationType"
220 | ],
221 | "translatableTo": null
222 | },
223 | "https://openminds.ebrains.eu/controlledTerms/AnatomicalPlane": {
224 | "description": null,
225 | "label": "Anatomical plane",
226 | "schemas": [
227 | "controlledTerms/v1/anatomicalPlane"
228 | ],
229 | "translatableTo": null
230 | },
231 | "https://openminds.ebrains.eu/controlledTerms/AnnotationCriteriaType": {
232 | "description": null,
233 | "label": "Annotation criteria type",
234 | "schemas": [
235 | "controlledTerms/v1/annotationCriteriaType"
236 | ],
237 | "translatableTo": null
238 | },
239 | "https://openminds.ebrains.eu/controlledTerms/AnnotationType": {
240 | "description": null,
241 | "label": "Annotation type",
242 | "schemas": [
243 | "controlledTerms/v1/annotationType"
244 | ],
245 | "translatableTo": null
246 | },
247 | "https://openminds.ebrains.eu/controlledTerms/AtlasType": {
248 | "description": null,
249 | "label": "Atlas type",
250 | "schemas": [
251 | "controlledTerms/v1/atlasType"
252 | ],
253 | "translatableTo": null
254 | },
255 | "https://openminds.ebrains.eu/controlledTerms/AuditoryStimulusType": {
256 | "description": null,
257 | "label": "Auditory stimulus type",
258 | "schemas": [
259 | "controlledTerms/v1/auditoryStimulusType"
260 | ],
261 | "translatableTo": null
262 | },
263 | "https://openminds.ebrains.eu/controlledTerms/BehavioralTask": {
264 | "description": "Structured information on the behavioral task that had to be peformed by a subject.",
265 | "label": "Behavioral task",
266 | "schemas": [
267 | "controlledTerms/v0/behavioralTask",
268 | "controlledTerms/v1/behavioralTask"
269 | ],
270 | "translatableTo": null
271 | },
272 | "https://openminds.ebrains.eu/controlledTerms/BiologicalOrder": {
273 | "description": null,
274 | "label": "Biological order",
275 | "schemas": [
276 | "controlledTerms/v1/biologicalOrder"
277 | ],
278 | "translatableTo": null
279 | },
280 | "https://openminds.ebrains.eu/controlledTerms/BiologicalProcess": {
281 | "description": null,
282 | "label": "Biological process",
283 | "schemas": [
284 | "controlledTerms/v1/biologicalProcess"
285 | ],
286 | "translatableTo": null
287 | },
288 | "https://openminds.ebrains.eu/controlledTerms/BiologicalSex": {
289 | "description": "Structured information on the biological sex of a subject.",
290 | "label": "Biological sex",
291 | "schemas": [
292 | "controlledTerms/v0/biologicalSex",
293 | "controlledTerms/v1/biologicalSex"
294 | ],
295 | "translatableTo": null
296 | },
297 | "https://openminds.ebrains.eu/controlledTerms/BodySystem": {
298 | "description": null,
299 | "label": "Body system",
300 | "schemas": [],
301 | "translatableTo": null
302 | },
303 | "https://openminds.ebrains.eu/controlledTerms/BreedingType": {
304 | "description": null,
305 | "label": "Breeding type",
306 | "schemas": [
307 | "controlledTerms/v1/breedingType"
308 | ],
309 | "translatableTo": null
310 | },
311 | "https://openminds.ebrains.eu/controlledTerms/CellCultureType": {
312 | "description": null,
313 | "label": "Cell culture type",
314 | "schemas": [
315 | "controlledTerms/v1/cellCultureType"
316 | ],
317 | "translatableTo": null
318 | },
319 | "https://openminds.ebrains.eu/controlledTerms/CellType": {
320 | "description": null,
321 | "label": "Cell type",
322 | "schemas": [
323 | "controlledTerms/v0/cellType",
324 | "controlledTerms/v1/cellType"
325 | ]
326 | },
327 | "https://openminds.ebrains.eu/controlledTerms/ChemicalMixtureType": {
328 | "description": null,
329 | "label": "Chemical mixture type",
330 | "schemas": [
331 | "controlledTerms/v1/chemicalMixtureType"
332 | ],
333 | "translatableTo": null
334 | },
335 | "https://openminds.ebrains.eu/controlledTerms/Colormap": {
336 | "description": null,
337 | "label": "Colormap",
338 | "schemas": [
339 | "controlledTerms/v1/colormap"
340 | ],
341 | "translatableTo": null
342 | },
343 | "https://openminds.ebrains.eu/controlledTerms/Confidence": {
344 | "deprecated": true,
345 | "description": "Structured information on the confidence (semantic term) of a measurement or assumption.",
346 | "label": "Confidence",
347 | "schemas": [],
348 | "translatableTo": null
349 | },
350 | "https://openminds.ebrains.eu/controlledTerms/ContributionType": {
351 | "description": "Structured information on the type of contribution a person or organization performed.",
352 | "label": "Contribution type",
353 | "schemas": [
354 | "controlledTerms/v0/contributionType",
355 | "controlledTerms/v1/contributionType"
356 | ],
357 | "translatableTo": null
358 | },
359 | "https://openminds.ebrains.eu/controlledTerms/CranialWindowConstructionType": {
360 | "description": null,
361 | "label": "Cranial window construction type",
362 | "schemas": [
363 | "controlledTerms/v1/cranialWindowConstructionType"
364 | ],
365 | "translatableTo": null
366 | },
367 | "https://openminds.ebrains.eu/controlledTerms/CranialWindowReinforcementType": {
368 | "description": null,
369 | "label": "Cranial window reinforcement type",
370 | "schemas": [
371 | "controlledTerms/v1/cranialWindowReinforcementType"
372 | ],
373 | "translatableTo": null
374 | },
375 | "https://openminds.ebrains.eu/controlledTerms/CranialWindowType": {
376 | "description": null,
377 | "label": "Cranial window type",
378 | "schemas": [],
379 | "translatableTo": null
380 | },
381 | "https://openminds.ebrains.eu/controlledTerms/CriteriaQualityType": {
382 | "description": "Structured information on the quality type of the defined criteria for a measurement.",
383 | "label": "Criteria quality type",
384 | "schemas": [
385 | "controlledTerms/v0/criteriaQualityType",
386 | "controlledTerms/v1/criteriaQualityType"
387 | ],
388 | "translatableTo": null
389 | },
390 | "https://openminds.ebrains.eu/controlledTerms/DataType": {
391 | "description": null,
392 | "label": "Data type",
393 | "schemas": [
394 | "controlledTerms/v1/dataType"
395 | ],
396 | "translatableTo": null
397 | },
398 | "https://openminds.ebrains.eu/controlledTerms/DatasetType": {
399 | "deprecated": true,
400 | "description": "Structured information on the provided data type.",
401 | "label": "Dataset type",
402 | "schemas": [
403 | "controlledTerms/v0/datasetType"
404 | ],
405 | "translatableTo": null
406 | },
407 | "https://openminds.ebrains.eu/controlledTerms/DeviceType": {
408 | "description": null,
409 | "label": "Device type",
410 | "schemas": [
411 | "controlledTerms/v1/deviceType"
412 | ]
413 | },
414 | "https://openminds.ebrains.eu/controlledTerms/DifferenceMeasure": {
415 | "description": null,
416 | "label": "Difference measure",
417 | "schemas": [
418 | "controlledTerms/v1/differenceMeasure"
419 | ],
420 | "translatableTo": null
421 | },
422 | "https://openminds.ebrains.eu/controlledTerms/Disease": {
423 | "description": "Structured information on a disease.",
424 | "label": "Disease",
425 | "schemas": [
426 | "controlledTerms/v0/disease",
427 | "controlledTerms/v1/disease"
428 | ],
429 | "translatableTo": null
430 | },
431 | "https://openminds.ebrains.eu/controlledTerms/DiseaseModel": {
432 | "description": null,
433 | "label": "Disease model",
434 | "schemas": [
435 | "controlledTerms/v0/diseaseModel",
436 | "controlledTerms/v1/diseaseModel"
437 | ]
438 | },
439 | "https://openminds.ebrains.eu/controlledTerms/EducationalLevel": {
440 | "description": null,
441 | "label": "Educational level",
442 | "schemas": [
443 | "controlledTerms/v1/educationalLevel"
444 | ],
445 | "translatableTo": null
446 | },
447 | "https://openminds.ebrains.eu/controlledTerms/ElectericalStimulusType": {
448 | "description": null,
449 | "label": "Electerical stimulus type",
450 | "schemas": [],
451 | "translatableTo": null
452 | },
453 | "https://openminds.ebrains.eu/controlledTerms/ElectricalStimulusType": {
454 | "description": null,
455 | "label": "Electrical stimulus type",
456 | "schemas": [
457 | "controlledTerms/v1/electricalStimulusType"
458 | ],
459 | "translatableTo": null
460 | },
461 | "https://openminds.ebrains.eu/controlledTerms/EthicsAssessment": {
462 | "description": "Structured information on the ethics assessment of a dataset.",
463 | "label": "Ethics assessment",
464 | "schemas": [
465 | "controlledTerms/v0/ethicsAssessment",
466 | "controlledTerms/v1/ethicsAssessment"
467 | ],
468 | "translatableTo": null
469 | },
470 | "https://openminds.ebrains.eu/controlledTerms/ExperimentalApproach": {
471 | "description": null,
472 | "label": "Experimental approach",
473 | "schemas": [
474 | "controlledTerms/v1/experimentalApproach"
475 | ]
476 | },
477 | "https://openminds.ebrains.eu/controlledTerms/FileBundleGrouping": {
478 | "description": "Structured information on the grouping mechanism of a file bundle.",
479 | "label": "File bundle grouping",
480 | "schemas": [
481 | "controlledTerms/v0/fileBundleGrouping",
482 | "controlledTerms/v1/fileBundleGrouping"
483 | ],
484 | "translatableTo": null
485 | },
486 | "https://openminds.ebrains.eu/controlledTerms/FileRepositoryType": {
487 | "description": null,
488 | "label": "File repository type",
489 | "schemas": [
490 | "controlledTerms/v1/fileRepositoryType"
491 | ]
492 | },
493 | "https://openminds.ebrains.eu/controlledTerms/FileUsageRole": {
494 | "description": "Structured information on the usage role of a file instance or bundle.",
495 | "label": "File usage role",
496 | "schemas": [
497 | "controlledTerms/v0/fileUsageRole",
498 | "controlledTerms/v1/fileUsageRole"
499 | ],
500 | "translatableTo": null
501 | },
502 | "https://openminds.ebrains.eu/controlledTerms/GeneticStrainType": {
503 | "description": null,
504 | "label": "Genetic strain type",
505 | "schemas": [
506 | "controlledTerms/v1/geneticStrainType"
507 | ],
508 | "translatableTo": null
509 | },
510 | "https://openminds.ebrains.eu/controlledTerms/Genotype": {
511 | "deprecated": true,
512 | "description": "Structured information on the genotype of a subject.",
513 | "label": "Genotype",
514 | "schemas": [
515 | "controlledTerms/v0/genotype"
516 | ],
517 | "translatableTo": null
518 | },
519 | "https://openminds.ebrains.eu/controlledTerms/GustatoryStimulusType": {
520 | "description": null,
521 | "label": "Gustatory stimulus type",
522 | "schemas": [
523 | "controlledTerms/v1/gustatoryStimulusType"
524 | ],
525 | "translatableTo": null
526 | },
527 | "https://openminds.ebrains.eu/controlledTerms/Handedness": {
528 | "description": null,
529 | "label": "Handedness",
530 | "schemas": [
531 | "controlledTerms/v1/handedness"
532 | ]
533 | },
534 | "https://openminds.ebrains.eu/controlledTerms/Language": {
535 | "description": "Structured information on the available language setting.",
536 | "label": "Language",
537 | "schemas": [
538 | "controlledTerms/v0/language",
539 | "controlledTerms/v1/language"
540 | ],
541 | "translatableTo": [
542 | "https://schema.org/Language"
543 | ]
544 | },
545 | "https://openminds.ebrains.eu/controlledTerms/Laterality": {
546 | "description": "Structured information on the lateral direction.",
547 | "label": "Laterality",
548 | "schemas": [
549 | "controlledTerms/v0/laterality",
550 | "controlledTerms/v1/laterality"
551 | ],
552 | "translatableTo": null
553 | },
554 | "https://openminds.ebrains.eu/controlledTerms/LearningResourceType": {
555 | "description": null,
556 | "label": "Learning resource type",
557 | "schemas": [
558 | "controlledTerms/v1/learningResourceType"
559 | ],
560 | "translatableTo": null
561 | },
562 | "https://openminds.ebrains.eu/controlledTerms/MeasuredQuantity": {
563 | "description": null,
564 | "label": "Measured quantity",
565 | "schemas": [
566 | "controlledTerms/v1/measuredQuantity"
567 | ],
568 | "translatableTo": null
569 | },
570 | "https://openminds.ebrains.eu/controlledTerms/MeasuredSignalType": {
571 | "description": null,
572 | "label": "Measured signal type",
573 | "schemas": [
574 | "controlledTerms/v1/measuredSignalType"
575 | ],
576 | "translatableTo": null
577 | },
578 | "https://openminds.ebrains.eu/controlledTerms/MetaDataModelType": {
579 | "description": null,
580 | "label": "Meta data model type",
581 | "schemas": [
582 | "controlledTerms/v0/metaDataModelType",
583 | "controlledTerms/v1/metaDataModelType"
584 | ]
585 | },
586 | "https://openminds.ebrains.eu/controlledTerms/Modality": {
587 | "deprecated": true,
588 | "description": "Structured information on the modality.",
589 | "label": "Modality",
590 | "schemas": [
591 | "controlledTerms/v0/modality"
592 | ],
593 | "translatableTo": null
594 | },
595 | "https://openminds.ebrains.eu/controlledTerms/ModelAbstractionLevel": {
596 | "description": "Structured information on abstraction level of the computational model.",
597 | "label": "Model abstraction level",
598 | "schemas": [
599 | "controlledTerms/v0/modelAbstractionLevel",
600 | "controlledTerms/v1/modelAbstractionLevel"
601 | ],
602 | "translatableTo": null
603 | },
604 | "https://openminds.ebrains.eu/controlledTerms/ModelScope": {
605 | "description": "Structured information on the scope of the computational model.",
606 | "label": "Model scope",
607 | "schemas": [
608 | "controlledTerms/v0/modelScope",
609 | "controlledTerms/v1/modelScope"
610 | ],
611 | "translatableTo": null
612 | },
613 | "https://openminds.ebrains.eu/controlledTerms/MolecularEntity": {
614 | "description": null,
615 | "label": "Molecular entity",
616 | "schemas": [
617 | "controlledTerms/v1/molecularEntity"
618 | ],
619 | "translatableTo": null
620 | },
621 | "https://openminds.ebrains.eu/controlledTerms/OlfactoryStimulusType": {
622 | "description": null,
623 | "label": "Olfactory stimulus type",
624 | "schemas": [
625 | "controlledTerms/v1/olfactoryStimulusType"
626 | ],
627 | "translatableTo": null
628 | },
629 | "https://openminds.ebrains.eu/controlledTerms/OperatingDevice": {
630 | "description": "Structured information on the operating device.",
631 | "label": "Operating device",
632 | "schemas": [
633 | "controlledTerms/v0/operatingDevice",
634 | "controlledTerms/v1/operatingDevice"
635 | ],
636 | "translatableTo": null
637 | },
638 | "https://openminds.ebrains.eu/controlledTerms/OperatingSystem": {
639 | "description": "Structured information on the operating system.",
640 | "label": "Operating system",
641 | "schemas": [
642 | "controlledTerms/v0/operatingSystem",
643 | "controlledTerms/v1/operatingSystem"
644 | ],
645 | "translatableTo": null
646 | },
647 | "https://openminds.ebrains.eu/controlledTerms/OpticalStimulusType": {
648 | "description": null,
649 | "label": "Optical stimulus type",
650 | "schemas": [
651 | "controlledTerms/v1/opticalStimulusType"
652 | ],
653 | "translatableTo": null
654 | },
655 | "https://openminds.ebrains.eu/controlledTerms/Organ": {
656 | "description": null,
657 | "label": "Organ",
658 | "schemas": [
659 | "controlledTerms/v0/organ",
660 | "controlledTerms/v1/organ"
661 | ]
662 | },
663 | "https://openminds.ebrains.eu/controlledTerms/OrganismSubstance": {
664 | "description": null,
665 | "label": "Organism substance",
666 | "schemas": [
667 | "controlledTerms/v1/organismSubstance"
668 | ],
669 | "translatableTo": null
670 | },
671 | "https://openminds.ebrains.eu/controlledTerms/OrganismSystem": {
672 | "description": null,
673 | "label": "Organism system",
674 | "schemas": [
675 | "controlledTerms/v1/organismSystem"
676 | ],
677 | "translatableTo": null
678 | },
679 | "https://openminds.ebrains.eu/controlledTerms/PatchClampVariation": {
680 | "description": null,
681 | "label": "Patch clamp variation",
682 | "schemas": [
683 | "controlledTerms/v1/patchClampVariation"
684 | ],
685 | "translatableTo": null
686 | },
687 | "https://openminds.ebrains.eu/controlledTerms/Phenotype": {
688 | "description": "Structured information on the phenotype of a subject.",
689 | "label": "Phenotype",
690 | "schemas": [
691 | "controlledTerms/v0/phenotype",
692 | "controlledTerms/v1/phenotype"
693 | ],
694 | "translatableTo": null
695 | },
696 | "https://openminds.ebrains.eu/controlledTerms/PreparationType": {
697 | "description": null,
698 | "label": "Preparation type",
699 | "schemas": [
700 | "controlledTerms/v0/preparationType",
701 | "controlledTerms/v1/preparationType"
702 | ]
703 | },
704 | "https://openminds.ebrains.eu/controlledTerms/ProductAccessibility": {
705 | "description": null,
706 | "label": "Product accessibility",
707 | "schemas": [
708 | "controlledTerms/v1/productAccessibility"
709 | ]
710 | },
711 | "https://openminds.ebrains.eu/controlledTerms/ProgrammingLanguage": {
712 | "description": "Structured information on the programming language.",
713 | "label": "Programming language",
714 | "schemas": [
715 | "controlledTerms/v0/programmingLanguage",
716 | "controlledTerms/v1/programmingLanguage"
717 | ],
718 | "translatableTo": [
719 | "https://schema.org/ComputerLanguage"
720 | ]
721 | },
722 | "https://openminds.ebrains.eu/controlledTerms/QualitativeOverlap": {
723 | "description": null,
724 | "label": "Qualitative overlap",
725 | "schemas": [
726 | "controlledTerms/v0/qualitativeOverlap",
727 | "controlledTerms/v1/qualitativeOverlap"
728 | ]
729 | },
730 | "https://openminds.ebrains.eu/controlledTerms/RepositoryHost": {
731 | "deprecated": true,
732 | "description": "Structured information on the repository host.",
733 | "label": "Repository host",
734 | "schemas": [],
735 | "translatableTo": null
736 | },
737 | "https://openminds.ebrains.eu/controlledTerms/SemanticDataType": {
738 | "description": null,
739 | "label": "Semantic data type",
740 | "schemas": [
741 | "controlledTerms/v1/semanticDataType"
742 | ]
743 | },
744 | "https://openminds.ebrains.eu/controlledTerms/Service": {
745 | "description": null,
746 | "label": "Service",
747 | "schemas": [
748 | "controlledTerms/v1/service"
749 | ],
750 | "translatableTo": null
751 | },
752 | "https://openminds.ebrains.eu/controlledTerms/SetupType": {
753 | "description": null,
754 | "label": "Setup type",
755 | "schemas": [
756 | "controlledTerms/v1/setupType"
757 | ],
758 | "translatableTo": null
759 | },
760 | "https://openminds.ebrains.eu/controlledTerms/SoftwareApplicationCategory": {
761 | "description": "Structured information on the category of the software application.",
762 | "label": "Software application category",
763 | "schemas": [
764 | "controlledTerms/v0/softwareApplicationCategory",
765 | "controlledTerms/v1/softwareApplicationCategory"
766 | ],
767 | "translatableTo": null
768 | },
769 | "https://openminds.ebrains.eu/controlledTerms/SoftwareFeature": {
770 | "description": null,
771 | "label": "Software feature",
772 | "schemas": [
773 | "controlledTerms/v0/softwareFeature",
774 | "controlledTerms/v1/softwareFeature"
775 | ]
776 | },
777 | "https://openminds.ebrains.eu/controlledTerms/SoftwareFeatureCategory": {
778 | "deprecated": true,
779 | "description": "Structured information on the category of the software feature.",
780 | "label": "Software feature category",
781 | "schemas": [
782 | "controlledTerms/v0/softwareFeatureCategory"
783 | ],
784 | "translatableTo": null
785 | },
786 | "https://openminds.ebrains.eu/controlledTerms/Species": {
787 | "description": "Structured information on the species.",
788 | "label": "Species",
789 | "schemas": [
790 | "controlledTerms/v0/species",
791 | "controlledTerms/v1/species"
792 | ],
793 | "translatableTo": null
794 | },
795 | "https://openminds.ebrains.eu/controlledTerms/StimulationApproach": {
796 | "description": null,
797 | "label": "Stimulation approach",
798 | "schemas": [
799 | "controlledTerms/v1/stimulationApproach"
800 | ],
801 | "translatableTo": null
802 | },
803 | "https://openminds.ebrains.eu/controlledTerms/StimulationTechnique": {
804 | "description": null,
805 | "label": "Stimulation technique",
806 | "schemas": [
807 | "controlledTerms/v1/stimulationTechnique"
808 | ],
809 | "translatableTo": null
810 | },
811 | "https://openminds.ebrains.eu/controlledTerms/StimulusType": {
812 | "description": null,
813 | "label": "Stimulus type",
814 | "schemas": []
815 | },
816 | "https://openminds.ebrains.eu/controlledTerms/Strain": {
817 | "description": null,
818 | "label": "Strain",
819 | "schemas": [
820 | "controlledTerms/v0/strain",
821 | "controlledTerms/v1/strain"
822 | ]
823 | },
824 | "https://openminds.ebrains.eu/controlledTerms/StudyTargetType": {
825 | "deprecated": true,
826 | "description": "Structured information on the general type of the study target.",
827 | "label": "Study target type",
828 | "schemas": [
829 | "controlledTerms/v0/terminology"
830 | ],
831 | "translatableTo": null
832 | },
833 | "https://openminds.ebrains.eu/controlledTerms/SubcellularEntity": {
834 | "description": null,
835 | "label": "Subcellular entity",
836 | "schemas": [
837 | "controlledTerms/v1/subcellularEntity"
838 | ],
839 | "translatableTo": null
840 | },
841 | "https://openminds.ebrains.eu/controlledTerms/SubjectAttribute": {
842 | "description": null,
843 | "label": "Subject attribute",
844 | "schemas": [
845 | "controlledTerms/v1/subjectAttribute"
846 | ],
847 | "translatableTo": null
848 | },
849 | "https://openminds.ebrains.eu/controlledTerms/TactileStimulusType": {
850 | "description": null,
851 | "label": "Tactile stimulus type",
852 | "schemas": [
853 | "controlledTerms/v1/tactileStimulusType"
854 | ],
855 | "translatableTo": null
856 | },
857 | "https://openminds.ebrains.eu/controlledTerms/Technique": {
858 | "description": "Structured information on the technique.",
859 | "label": "Technique",
860 | "schemas": [
861 | "controlledTerms/v0/technique",
862 | "controlledTerms/v1/technique"
863 | ],
864 | "translatableTo": null
865 | },
866 | "https://openminds.ebrains.eu/controlledTerms/TermSuggestion": {
867 | "description": null,
868 | "label": "Term suggestion",
869 | "schemas": [
870 | "controlledTerms/v0/termSuggestion",
871 | "controlledTerms/v1/termSuggestion"
872 | ]
873 | },
874 | "https://openminds.ebrains.eu/controlledTerms/Terminology": {
875 | "description": null,
876 | "label": "Terminology",
877 | "schemas": [
878 | "controlledTerms/v1/terminology"
879 | ]
880 | },
881 | "https://openminds.ebrains.eu/controlledTerms/TissueSampleAttribute": {
882 | "description": null,
883 | "label": "Tissue sample attribute",
884 | "schemas": [
885 | "controlledTerms/v1/tissueSampleAttribute"
886 | ],
887 | "translatableTo": null
888 | },
889 | "https://openminds.ebrains.eu/controlledTerms/TissueSampleType": {
890 | "description": "Structured information on the general type of the tissue sample.",
891 | "label": "Tissue sample type",
892 | "schemas": [
893 | "controlledTerms/v0/tissueSampleType",
894 | "controlledTerms/v1/tissueSampleType"
895 | ],
896 | "translatableTo": null
897 | },
898 | "https://openminds.ebrains.eu/controlledTerms/TypeOfUncertainty": {
899 | "description": null,
900 | "label": "Type of uncertainty",
901 | "schemas": [
902 | "controlledTerms/v1/typeOfUncertainty"
903 | ]
904 | },
905 | "https://openminds.ebrains.eu/controlledTerms/UBERONParcellation": {
906 | "description": null,
907 | "label": "Uberonparcellation",
908 | "schemas": [
909 | "controlledTerms/v1/UBERONParcellation"
910 | ]
911 | },
912 | "https://openminds.ebrains.eu/controlledTerms/UnitOfMeasurement": {
913 | "description": "Structured information on the unit of measurement.",
914 | "label": "Unit of measurement",
915 | "schemas": [
916 | "controlledTerms/v0/unitOfMeasurement",
917 | "controlledTerms/v1/unitOfMeasurement"
918 | ],
919 | "translatableTo": null
920 | },
921 | "https://openminds.ebrains.eu/controlledTerms/VisualStimulusType": {
922 | "description": null,
923 | "label": "Visual stimulus type",
924 | "schemas": [
925 | "controlledTerms/v1/visualStimulusType"
926 | ],
927 | "translatableTo": null
928 | },
929 | "https://openminds.ebrains.eu/controlledTerms/productAccessibility": {
930 | "deprecated": true,
931 | "description": null,
932 | "label": "Product accessibility",
933 | "schemas": [
934 | "controlledTerms/v0/productAccessibility"
935 | ]
936 | },
937 | "https://openminds.ebrains.eu/core/AccountInformation": {
938 | "description": "Structured information about a user account for a web service.",
939 | "label": "Account information",
940 | "schemas": [
941 | "core/v4/actors/accountInformation"
942 | ],
943 | "translatableTo": null
944 | },
945 | "https://openminds.ebrains.eu/core/Affiliation": {
946 | "description": "Structured information about a relationship between two entities, such as a person and their employer.",
947 | "label": "Affiliation",
948 | "schemas": [
949 | "core/v3/actors/affiliation",
950 | "core/v4/actors/affiliation"
951 | ]
952 | },
953 | "https://openminds.ebrains.eu/core/BehavioralProtocol": {
954 | "description": "Structured information about a protocol used in an experiment studying human or animal behavior.",
955 | "label": "Behavioral protocol",
956 | "schemas": [
957 | "core/v4/research/behavioralProtocol"
958 | ],
959 | "translatableTo": null
960 | },
961 | "https://openminds.ebrains.eu/core/BehavioralTask": {
962 | "description": null,
963 | "label": "Behavioral task",
964 | "schemas": [
965 | "core/v3/research/behavioralTask"
966 | ],
967 | "translatableTo": null
968 | },
969 | "https://openminds.ebrains.eu/core/Comment": {
970 | "description": "Structured information about a short text expressing an opinion on, or giving information about some entity.",
971 | "label": "Comment",
972 | "schemas": [
973 | "core/v4/miscellaneous/comment"
974 | ],
975 | "translatableTo": null
976 | },
977 | "https://openminds.ebrains.eu/core/Configuration": {
978 | "description": "Structured information about the properties or parameters of an entity or process.",
979 | "label": "Configuration",
980 | "schemas": [
981 | "core/v4/research/configuration"
982 | ],
983 | "translatableTo": null
984 | },
985 | "https://openminds.ebrains.eu/core/Consortium": {
986 | "description": "Structured information about an association of two or more persons or organizations, with the objective of participating in a common activity.",
987 | "label": "Consortium",
988 | "schemas": [
989 | "core/v4/actors/consortium"
990 | ],
991 | "translatableTo": null
992 | },
993 | "https://openminds.ebrains.eu/core/ContactInformation": {
994 | "description": "Structured information about how to contact a given person or consortium.",
995 | "label": "Contact information",
996 | "schemas": [
997 | "core/v3/actors/contactInformation",
998 | "core/v4/actors/contactInformation"
999 | ]
1000 | },
1001 | "https://openminds.ebrains.eu/core/ContentType": {
1002 | "description": "Structured information on the content type of a file instance, bundle or repository.",
1003 | "label": "Content type",
1004 | "schemas": [
1005 | "core/v0/data/contentType",
1006 | "core/v3/data/contentType",
1007 | "core/v4/data/contentType"
1008 | ],
1009 | "translatableTo": null
1010 | },
1011 | "https://openminds.ebrains.eu/core/ContentTypePattern": {
1012 | "description": null,
1013 | "label": "Content type pattern",
1014 | "schemas": [
1015 | "core/v3/data/contentTypePattern",
1016 | "core/v4/data/contentTypePattern"
1017 | ],
1018 | "translatableTo": null
1019 | },
1020 | "https://openminds.ebrains.eu/core/Contribution": {
1021 | "description": "Structured information on the contribution made to a research product.",
1022 | "label": "Contribution",
1023 | "schemas": [
1024 | "core/v0/actors/contribution",
1025 | "core/v3/actors/contribution",
1026 | "core/v4/actors/contribution"
1027 | ],
1028 | "translatableTo": null
1029 | },
1030 | "https://openminds.ebrains.eu/core/Copyright": {
1031 | "description": "Structured information on the copyright.",
1032 | "label": "Copyright",
1033 | "schemas": [
1034 | "core/v0/data/copyright",
1035 | "core/v3/data/copyright",
1036 | "core/v4/data/copyright"
1037 | ],
1038 | "translatableTo": null
1039 | },
1040 | "https://openminds.ebrains.eu/core/CustomPropertySet": {
1041 | "description": "Structured information about properties of an entity that are not represented in an openMINDS schema.",
1042 | "label": "Custom property set",
1043 | "schemas": [
1044 | "core/v4/research/customPropertySet"
1045 | ],
1046 | "translatableTo": null
1047 | },
1048 | "https://openminds.ebrains.eu/core/DOI": {
1049 | "description": "Structured information about a digital object identifier, as standardized by the International Organization for Standardization.",
1050 | "label": "DOI",
1051 | "schemas": [
1052 | "core/v3/miscellaneous/DOI",
1053 | "core/v4/digitalIdentifier/DOI"
1054 | ]
1055 | },
1056 | "https://openminds.ebrains.eu/core/Dataset": {
1057 | "description": "Structured information on data originating from human/animal studies or simulations (concept level).",
1058 | "label": "Dataset",
1059 | "schemas": [
1060 | "core/v0/products/dataset",
1061 | "core/v3/products/dataset",
1062 | "core/v4/products/dataset"
1063 | ],
1064 | "translatableTo": [
1065 | "https://schema.org/Dataset"
1066 | ]
1067 | },
1068 | "https://openminds.ebrains.eu/core/DatasetVersion": {
1069 | "description": "Structured information on data originating from human/animal studies or simulations (version level).",
1070 | "label": "Dataset version",
1071 | "schemas": [
1072 | "core/v0/products/datasetVersion",
1073 | "core/v3/products/datasetVersion",
1074 | "core/v4/products/datasetVersion"
1075 | ],
1076 | "translatableTo": [
1077 | "https://schema.org/Dataset"
1078 | ]
1079 | },
1080 | "https://openminds.ebrains.eu/core/DigitalIdentifier": {
1081 | "deprecated": true,
1082 | "description": "Structured information on a digital identifier.",
1083 | "label": "Digital identifier",
1084 | "schemas": [
1085 | "core/v0/miscellaneous/digitalIdentifier"
1086 | ],
1087 | "translatableTo": null
1088 | },
1089 | "https://openminds.ebrains.eu/core/DigitalIdentifierSchema": {
1090 | "deprecated": true,
1091 | "description": "Structured information on a digital identifier schema.",
1092 | "label": "Digital identifier schema",
1093 | "schemas": [
1094 | "core/v0/miscellaneous/digitalIdentifierSchema"
1095 | ],
1096 | "translatableTo": null
1097 | },
1098 | "https://openminds.ebrains.eu/core/ExperimentalActivity": {
1099 | "description": null,
1100 | "label": "Experimental activity",
1101 | "schemas": [],
1102 | "translatableTo": null
1103 | },
1104 | "https://openminds.ebrains.eu/core/File": {
1105 | "description": "Structured information on a file instance that is accessible via a URL.",
1106 | "label": "File",
1107 | "schemas": [
1108 | "core/v3/data/file",
1109 | "core/v4/data/file"
1110 | ],
1111 | "translatableTo": [
1112 | "https://schema.org/DigitalDocument"
1113 | ]
1114 | },
1115 | "https://openminds.ebrains.eu/core/FileArchive": {
1116 | "description": null,
1117 | "label": "File archive",
1118 | "schemas": [
1119 | "core/v4/data/fileArchive"
1120 | ],
1121 | "translatableTo": null
1122 | },
1123 | "https://openminds.ebrains.eu/core/FileBundle": {
1124 | "description": "Structured information on a bundle of file instances.",
1125 | "label": "File bundle",
1126 | "schemas": [
1127 | "core/v0/data/fileBundle",
1128 | "core/v3/data/fileBundle",
1129 | "core/v4/data/fileBundle"
1130 | ],
1131 | "translatableTo": null
1132 | },
1133 | "https://openminds.ebrains.eu/core/FileInstance": {
1134 | "deprecated": true,
1135 | "description": "Structured information on a file instances.",
1136 | "label": "File instance",
1137 | "schemas": [
1138 | "core/v0/data/fileInstance"
1139 | ],
1140 | "translatableTo": [
1141 | "https://schema.org/DigitalDocument"
1142 | ]
1143 | },
1144 | "https://openminds.ebrains.eu/core/FilePathPattern": {
1145 | "description": null,
1146 | "label": "File path pattern",
1147 | "schemas": [
1148 | "core/v3/data/filePathPattern",
1149 | "core/v4/data/filePathPattern"
1150 | ],
1151 | "translatableTo": null
1152 | },
1153 | "https://openminds.ebrains.eu/core/FileRepository": {
1154 | "description": "Structured information on a file repository.",
1155 | "label": "File repository",
1156 | "schemas": [
1157 | "core/v0/data/fileRepository",
1158 | "core/v3/data/fileRepository",
1159 | "core/v4/data/fileRepository"
1160 | ],
1161 | "translatableTo": null
1162 | },
1163 | "https://openminds.ebrains.eu/core/FileRepositoryStructure": {
1164 | "description": null,
1165 | "label": "File repository structure",
1166 | "schemas": [
1167 | "core/v3/data/fileRepositoryStructure",
1168 | "core/v4/data/fileRepositoryStructure"
1169 | ],
1170 | "translatableTo": null
1171 | },
1172 | "https://openminds.ebrains.eu/core/Funding": {
1173 | "description": "Structured information on used funding.",
1174 | "label": "Funding",
1175 | "schemas": [
1176 | "core/v0/miscellaneous/funding",
1177 | "core/v3/miscellaneous/funding",
1178 | "core/v4/miscellaneous/funding"
1179 | ],
1180 | "translatableTo": null
1181 | },
1182 | "https://openminds.ebrains.eu/core/GRIDID": {
1183 | "description": "A GRID (Global Research Identifier Database) identifier.",
1184 | "label": "GRIDID",
1185 | "schemas": [
1186 | "core/v3/miscellaneous/GRIDID",
1187 | "core/v4/digitalIdentifier/GRIDID"
1188 | ]
1189 | },
1190 | "https://openminds.ebrains.eu/core/HANDLE": {
1191 | "description": "A persistent identifier for an information resource provided by the Handle System of the Corporation for National Research Initiatives.",
1192 | "label": "Handle",
1193 | "schemas": [
1194 | "core/v4/digitalIdentifier/HANDLE"
1195 | ],
1196 | "translatableTo": null
1197 | },
1198 | "https://openminds.ebrains.eu/core/Hash": {
1199 | "description": "Structured information on a hash.",
1200 | "label": "Hash",
1201 | "schemas": [
1202 | "core/v0/data/hash",
1203 | "core/v3/data/hash",
1204 | "core/v4/data/hash"
1205 | ],
1206 | "translatableTo": null
1207 | },
1208 | "https://openminds.ebrains.eu/core/ISBN": {
1209 | "description": "An International Standard Book Number of the International ISBN Agency.",
1210 | "label": "ISBN",
1211 | "schemas": [
1212 | "core/v3/miscellaneous/ISBN",
1213 | "core/v4/digitalIdentifier/ISBN"
1214 | ]
1215 | },
1216 | "https://openminds.ebrains.eu/core/ISSN": {
1217 | "description": "An International Standard Serial Number of the ISSN International Centre.",
1218 | "label": "Issn",
1219 | "schemas": [
1220 | "core/v4/digitalIdentifier/ISSN"
1221 | ],
1222 | "translatableTo": null
1223 | },
1224 | "https://openminds.ebrains.eu/core/IdentifiersDotOrgID": {
1225 | "description": null,
1226 | "label": "Identifiers dot org id",
1227 | "schemas": [
1228 | "core/v4/digitalIdentifier/IdentifiersDotOrgID"
1229 | ],
1230 | "translatableTo": null
1231 | },
1232 | "https://openminds.ebrains.eu/core/License": {
1233 | "description": "Structured information on a used license.",
1234 | "label": "License",
1235 | "schemas": [
1236 | "core/v0/data/license",
1237 | "core/v3/data/license",
1238 | "core/v4/data/license"
1239 | ],
1240 | "translatableTo": null
1241 | },
1242 | "https://openminds.ebrains.eu/core/Measurement": {
1243 | "description": "Structured information about a measurement performed during a scientific experiment.",
1244 | "label": "Measurement",
1245 | "schemas": [
1246 | "core/v4/data/measurement"
1247 | ],
1248 | "translatableTo": null
1249 | },
1250 | "https://openminds.ebrains.eu/core/MetaDataModel": {
1251 | "description": null,
1252 | "label": "(Meta) Data model",
1253 | "schemas": [
1254 | "core/v0/products/metaDataModel",
1255 | "core/v3/products/metaDataModel",
1256 | "core/v4/products/metaDataModel"
1257 | ]
1258 | },
1259 | "https://openminds.ebrains.eu/core/MetaDataModelVersion": {
1260 | "description": null,
1261 | "label": "(Meta) Data model version",
1262 | "schemas": [
1263 | "core/v0/products/metaDataModelVersion",
1264 | "core/v3/products/metaDataModelVersion",
1265 | "core/v4/products/metaDataModelVersion"
1266 | ]
1267 | },
1268 | "https://openminds.ebrains.eu/core/Model": {
1269 | "description": "Structured information on a computational model (concept level).",
1270 | "label": "Model",
1271 | "schemas": [
1272 | "core/v0/products/model",
1273 | "core/v3/products/model",
1274 | "core/v4/products/model"
1275 | ],
1276 | "translatableTo": null
1277 | },
1278 | "https://openminds.ebrains.eu/core/ModelVersion": {
1279 | "description": "Structured information on a computational model (version level).",
1280 | "label": "Model version",
1281 | "schemas": [
1282 | "core/v0/products/modelVersion",
1283 | "core/v3/products/modelVersion",
1284 | "core/v4/products/modelVersion"
1285 | ],
1286 | "translatableTo": null
1287 | },
1288 | "https://openminds.ebrains.eu/core/NumericalParameter": {
1289 | "description": null,
1290 | "label": "Numerical parameter",
1291 | "schemas": [
1292 | "core/v3/research/numericalParameter"
1293 | ]
1294 | },
1295 | "https://openminds.ebrains.eu/core/NumericalProperty": {
1296 | "description": "Structured information about a property of some entity or process whose value is a number.",
1297 | "label": "Numerical property",
1298 | "schemas": [
1299 | "core/v4/research/numericalProperty"
1300 | ],
1301 | "translatableTo": null
1302 | },
1303 | "https://openminds.ebrains.eu/core/ORCID": {
1304 | "description": "A persistent identifier for a researcher provided by Open Researcher and Contributor ID, Inc.",
1305 | "label": "ORCID",
1306 | "schemas": [
1307 | "core/v3/miscellaneous/ORCID",
1308 | "core/v4/digitalIdentifier/ORCID"
1309 | ]
1310 | },
1311 | "https://openminds.ebrains.eu/core/Organization": {
1312 | "description": "Structured information on an organization.",
1313 | "label": "Organization",
1314 | "schemas": [
1315 | "core/v0/actors/organization",
1316 | "core/v3/actors/organization",
1317 | "core/v4/actors/organization"
1318 | ],
1319 | "translatableTo": [
1320 | "https://schema.org/Organization"
1321 | ]
1322 | },
1323 | "https://openminds.ebrains.eu/core/ParameterSet": {
1324 | "description": "Structured information on a used parameter set.",
1325 | "label": "Parameter set",
1326 | "schemas": [
1327 | "core/v3/research/parameterSet"
1328 | ]
1329 | },
1330 | "https://openminds.ebrains.eu/core/ParameterSetting": {
1331 | "deprecated": true,
1332 | "description": "Structured information on a used parameter setting.",
1333 | "label": "Parameter setting",
1334 | "schemas": [
1335 | "core/v0/research/parameterSetting"
1336 | ],
1337 | "translatableTo": null
1338 | },
1339 | "https://openminds.ebrains.eu/core/Person": {
1340 | "description": "Structured information on a person.",
1341 | "label": "Person",
1342 | "schemas": [
1343 | "core/v0/actors/person",
1344 | "core/v3/actors/person",
1345 | "core/v4/actors/person"
1346 | ],
1347 | "translatableTo": [
1348 | "https://schema.org/Person"
1349 | ]
1350 | },
1351 | "https://openminds.ebrains.eu/core/Project": {
1352 | "description": "Structured information on a research project.",
1353 | "label": "Project",
1354 | "schemas": [
1355 | "core/v0/products/project",
1356 | "core/v3/products/project",
1357 | "core/v4/products/project"
1358 | ],
1359 | "translatableTo": [
1360 | "https://schema.org/Project"
1361 | ]
1362 | },
1363 | "https://openminds.ebrains.eu/core/PropertyValueList": {
1364 | "description": "An identifiable list of property-value pairs.",
1365 | "label": "Property value list",
1366 | "schemas": [
1367 | "core/v4/research/propertyValueList"
1368 | ],
1369 | "translatableTo": null
1370 | },
1371 | "https://openminds.ebrains.eu/core/Protocol": {
1372 | "description": "Structured information on a research project.",
1373 | "label": "Protocol",
1374 | "schemas": [
1375 | "core/v0/research/protocol",
1376 | "core/v3/research/protocol",
1377 | "core/v4/research/protocol"
1378 | ],
1379 | "translatableTo": null
1380 | },
1381 | "https://openminds.ebrains.eu/core/ProtocolExecution": {
1382 | "description": "Structured information on a protocol execution.",
1383 | "label": "Protocol execution",
1384 | "schemas": [
1385 | "core/v0/research/protocolExecution",
1386 | "core/v3/research/protocolExecution",
1387 | "core/v4/research/protocolExecution"
1388 | ],
1389 | "translatableTo": null
1390 | },
1391 | "https://openminds.ebrains.eu/core/QuantitativeValue": {
1392 | "description": "Structured information on a quantitative value.",
1393 | "label": "Quantitative value",
1394 | "schemas": [
1395 | "core/v0/miscellaneous/quantitativeValue",
1396 | "core/v3/miscellaneous/quantitativeValue",
1397 | "core/v4/miscellaneous/quantitativeValue"
1398 | ],
1399 | "translatableTo": null
1400 | },
1401 | "https://openminds.ebrains.eu/core/QuantitativeValueArray": {
1402 | "description": "A representation of an array of quantitative values, optionally with uncertainties.",
1403 | "label": "Quantitative value array",
1404 | "schemas": [
1405 | "core/v4/miscellaneous/quantitativeValueArray"
1406 | ],
1407 | "translatableTo": null
1408 | },
1409 | "https://openminds.ebrains.eu/core/QuantitativeValueRange": {
1410 | "description": "A representation of a range of quantitative values.",
1411 | "label": "Quantitative value range",
1412 | "schemas": [
1413 | "core/v0/miscellaneous/quantitativeValueRange",
1414 | "core/v3/miscellaneous/quantitativeValueRange",
1415 | "core/v4/miscellaneous/quantitativeValueRange"
1416 | ]
1417 | },
1418 | "https://openminds.ebrains.eu/core/RORID": {
1419 | "description": "A persistent identifier for a research organization, provided by the Research Organization Registry.",
1420 | "label": "RORID",
1421 | "schemas": [
1422 | "core/v3/miscellaneous/RORID",
1423 | "core/v4/digitalIdentifier/RORID"
1424 | ]
1425 | },
1426 | "https://openminds.ebrains.eu/core/RRID": {
1427 | "description": "A persistent identifier for a research resource provided by the Resource Identification Initiative.",
1428 | "label": "Rrid",
1429 | "schemas": [
1430 | "core/v4/digitalIdentifier/RRID"
1431 | ],
1432 | "translatableTo": null
1433 | },
1434 | "https://openminds.ebrains.eu/core/ResearchProductGroup": {
1435 | "description": null,
1436 | "label": "Research product group",
1437 | "schemas": [
1438 | "core/v4/miscellaneous/researchProductGroup"
1439 | ],
1440 | "translatableTo": null
1441 | },
1442 | "https://openminds.ebrains.eu/core/SWHID": {
1443 | "description": null,
1444 | "label": "SWHID",
1445 | "schemas": [
1446 | "core/v3/miscellaneous/SWHID",
1447 | "core/v4/digitalIdentifier/SWHID"
1448 | ]
1449 | },
1450 | "https://openminds.ebrains.eu/core/ServiceLink": {
1451 | "description": null,
1452 | "label": "Service link",
1453 | "schemas": [
1454 | "core/v3/data/serviceLink",
1455 | "core/v4/data/serviceLink"
1456 | ]
1457 | },
1458 | "https://openminds.ebrains.eu/core/Setup": {
1459 | "description": null,
1460 | "label": "Setup",
1461 | "schemas": [
1462 | "core/v4/products/setup"
1463 | ],
1464 | "translatableTo": null
1465 | },
1466 | "https://openminds.ebrains.eu/core/Software": {
1467 | "description": "Structured information on a software tool (concept level).",
1468 | "label": "Software",
1469 | "schemas": [
1470 | "core/v0/products/software",
1471 | "core/v3/products/software",
1472 | "core/v4/products/software"
1473 | ],
1474 | "translatableTo": null
1475 | },
1476 | "https://openminds.ebrains.eu/core/SoftwareFeature": {
1477 | "deprecated": true,
1478 | "description": "Structured information on a software feature.",
1479 | "label": "Software feature",
1480 | "schemas": [],
1481 | "translatableTo": null
1482 | },
1483 | "https://openminds.ebrains.eu/core/SoftwareVersion": {
1484 | "description": null,
1485 | "label": "Software version",
1486 | "schemas": [
1487 | "core/v0/products/softwareVersion",
1488 | "core/v3/products/softwareVersion",
1489 | "core/v4/products/softwareVersion"
1490 | ]
1491 | },
1492 | "https://openminds.ebrains.eu/core/Specimen": {
1493 | "deprecated": true,
1494 | "description": null,
1495 | "label": "Specimen",
1496 | "schemas": []
1497 | },
1498 | "https://openminds.ebrains.eu/core/SpecimenSet": {
1499 | "deprecated": true,
1500 | "description": null,
1501 | "label": "Specimen set",
1502 | "schemas": []
1503 | },
1504 | "https://openminds.ebrains.eu/core/SpecimenState": {
1505 | "deprecated": true,
1506 | "description": null,
1507 | "label": "Specimen state",
1508 | "schemas": []
1509 | },
1510 | "https://openminds.ebrains.eu/core/Stimulation": {
1511 | "description": null,
1512 | "label": "Stimulation",
1513 | "schemas": [],
1514 | "translatableTo": null
1515 | },
1516 | "https://openminds.ebrains.eu/core/StockNumber": {
1517 | "description": null,
1518 | "label": "Stock number",
1519 | "schemas": [
1520 | "core/v4/digitalIdentifier/stockNumber"
1521 | ],
1522 | "translatableTo": null
1523 | },
1524 | "https://openminds.ebrains.eu/core/Strain": {
1525 | "description": null,
1526 | "label": "Strain",
1527 | "schemas": [
1528 | "core/v4/research/strain"
1529 | ],
1530 | "translatableTo": null
1531 | },
1532 | "https://openminds.ebrains.eu/core/StringParameter": {
1533 | "description": null,
1534 | "label": "String parameter",
1535 | "schemas": [
1536 | "core/v3/research/stringParameter"
1537 | ]
1538 | },
1539 | "https://openminds.ebrains.eu/core/StringProperty": {
1540 | "description": null,
1541 | "label": "String property",
1542 | "schemas": [
1543 | "core/v4/research/stringProperty"
1544 | ],
1545 | "translatableTo": null
1546 | },
1547 | "https://openminds.ebrains.eu/core/StudyTarget": {
1548 | "deprecated": true,
1549 | "description": "Structured information on a study target.",
1550 | "label": "Study target",
1551 | "schemas": [],
1552 | "translatableTo": null
1553 | },
1554 | "https://openminds.ebrains.eu/core/Subject": {
1555 | "description": "Structured information on a subject.",
1556 | "label": "Subject",
1557 | "schemas": [
1558 | "core/v0/research/subject",
1559 | "core/v3/research/subject",
1560 | "core/v4/research/subject"
1561 | ],
1562 | "translatableTo": null
1563 | },
1564 | "https://openminds.ebrains.eu/core/SubjectGroup": {
1565 | "description": null,
1566 | "label": "Subject group",
1567 | "schemas": [
1568 | "core/v0/research/subjectGroup",
1569 | "core/v3/research/subjectGroup",
1570 | "core/v4/research/subjectGroup"
1571 | ]
1572 | },
1573 | "https://openminds.ebrains.eu/core/SubjectGroupState": {
1574 | "description": null,
1575 | "label": "Subject group state",
1576 | "schemas": [
1577 | "core/v0/research/subjectGroupState",
1578 | "core/v3/research/subjectGroupState",
1579 | "core/v4/research/subjectGroupState"
1580 | ]
1581 | },
1582 | "https://openminds.ebrains.eu/core/SubjectState": {
1583 | "description": "Structured information on a temporary state of a subject.",
1584 | "label": "Subject state",
1585 | "schemas": [
1586 | "core/v0/research/subjectState",
1587 | "core/v3/research/subjectState",
1588 | "core/v4/research/subjectState"
1589 | ],
1590 | "translatableTo": null
1591 | },
1592 | "https://openminds.ebrains.eu/core/TissueSample": {
1593 | "description": "Structured information on a tissue sample.",
1594 | "label": "Tissue sample",
1595 | "schemas": [
1596 | "core/v0/research/tissueSample",
1597 | "core/v3/research/tissueSample",
1598 | "core/v4/research/tissueSample"
1599 | ],
1600 | "translatableTo": null
1601 | },
1602 | "https://openminds.ebrains.eu/core/TissueSampleCollection": {
1603 | "description": null,
1604 | "label": "Tissue sample collection",
1605 | "schemas": [
1606 | "core/v0/research/tissueSampleCollection",
1607 | "core/v3/research/tissueSampleCollection",
1608 | "core/v4/research/tissueSampleCollection"
1609 | ]
1610 | },
1611 | "https://openminds.ebrains.eu/core/TissueSampleCollectionState": {
1612 | "description": null,
1613 | "label": "Tissue sample collection state",
1614 | "schemas": [
1615 | "core/v0/research/tissueSampleCollectionState",
1616 | "core/v3/research/tissueSampleCollectionState",
1617 | "core/v4/research/tissueSampleCollectionState"
1618 | ]
1619 | },
1620 | "https://openminds.ebrains.eu/core/TissueSampleState": {
1621 | "description": "Structured information on a temporary state of a tissue sample.",
1622 | "label": "Tissue sample state",
1623 | "schemas": [
1624 | "core/v0/research/tissueSampleState",
1625 | "core/v3/research/tissueSampleState",
1626 | "core/v4/research/tissueSampleState"
1627 | ],
1628 | "translatableTo": null
1629 | },
1630 | "https://openminds.ebrains.eu/core/URL": {
1631 | "description": null,
1632 | "label": "Url",
1633 | "schemas": [
1634 | "core/v3/miscellaneous/URL"
1635 | ]
1636 | },
1637 | "https://openminds.ebrains.eu/core/WebResource": {
1638 | "description": null,
1639 | "label": "Web resource",
1640 | "schemas": [
1641 | "core/v4/miscellaneous/webResource"
1642 | ],
1643 | "translatableTo": null
1644 | },
1645 | "https://openminds.ebrains.eu/core/WebService": {
1646 | "description": null,
1647 | "label": "Web service",
1648 | "schemas": [
1649 | "core/v4/products/webService"
1650 | ],
1651 | "translatableTo": null
1652 | },
1653 | "https://openminds.ebrains.eu/core/WebServiceVersion": {
1654 | "description": null,
1655 | "label": "Web service version",
1656 | "schemas": [
1657 | "core/v4/products/webServiceVersion"
1658 | ],
1659 | "translatableTo": null
1660 | },
1661 | "https://openminds.ebrains.eu/ephys/CellPatching": {
1662 | "description": null,
1663 | "label": "Cell patching",
1664 | "schemas": [
1665 | "ephys/v1/activity/cellPatching"
1666 | ],
1667 | "translatableTo": null
1668 | },
1669 | "https://openminds.ebrains.eu/ephys/Channel": {
1670 | "description": null,
1671 | "label": "Channel",
1672 | "schemas": [
1673 | "ephys/v1/entity/channel"
1674 | ],
1675 | "translatableTo": null
1676 | },
1677 | "https://openminds.ebrains.eu/ephys/Electrode": {
1678 | "description": null,
1679 | "label": "Electrode",
1680 | "schemas": [
1681 | "ephys/v1/device/electrode"
1682 | ],
1683 | "translatableTo": null
1684 | },
1685 | "https://openminds.ebrains.eu/ephys/ElectrodeArray": {
1686 | "description": null,
1687 | "label": "Electrode array",
1688 | "schemas": [
1689 | "ephys/v1/device/electrodeArray"
1690 | ],
1691 | "translatableTo": null
1692 | },
1693 | "https://openminds.ebrains.eu/ephys/ElectrodeArrayUsage": {
1694 | "description": null,
1695 | "label": "Electrode array usage",
1696 | "schemas": [
1697 | "ephys/v1/device/electrodeArrayUsage"
1698 | ],
1699 | "translatableTo": null
1700 | },
1701 | "https://openminds.ebrains.eu/ephys/ElectrodePlacement": {
1702 | "description": null,
1703 | "label": "Electrode placement",
1704 | "schemas": [
1705 | "ephys/v1/activity/electrodePlacement"
1706 | ],
1707 | "translatableTo": null
1708 | },
1709 | "https://openminds.ebrains.eu/ephys/ElectrodeUsage": {
1710 | "description": null,
1711 | "label": "Electrode usage",
1712 | "schemas": [
1713 | "ephys/v1/device/electrodeUsage"
1714 | ],
1715 | "translatableTo": null
1716 | },
1717 | "https://openminds.ebrains.eu/ephys/Pipette": {
1718 | "description": null,
1719 | "label": "Pipette",
1720 | "schemas": [
1721 | "ephys/v1/device/pipette"
1722 | ],
1723 | "translatableTo": null
1724 | },
1725 | "https://openminds.ebrains.eu/ephys/PipetteUsage": {
1726 | "description": null,
1727 | "label": "Pipette usage",
1728 | "schemas": [
1729 | "ephys/v1/device/pipetteUsage"
1730 | ],
1731 | "translatableTo": null
1732 | },
1733 | "https://openminds.ebrains.eu/ephys/Recording": {
1734 | "description": null,
1735 | "label": "Recording",
1736 | "schemas": [
1737 | "ephys/v1/entity/recording"
1738 | ],
1739 | "translatableTo": null
1740 | },
1741 | "https://openminds.ebrains.eu/ephys/RecordingActivity": {
1742 | "description": null,
1743 | "label": "Recording activity",
1744 | "schemas": [
1745 | "ephys/v1/activity/recordingActivity"
1746 | ],
1747 | "translatableTo": null
1748 | },
1749 | "https://openminds.ebrains.eu/ephys/SlicingDeviceUsage": {
1750 | "description": null,
1751 | "label": "Slicing device usage",
1752 | "schemas": [],
1753 | "translatableTo": null
1754 | },
1755 | "https://openminds.ebrains.eu/publications/Book": {
1756 | "description": null,
1757 | "label": "Book",
1758 | "schemas": [
1759 | "publications/v1/book"
1760 | ],
1761 | "translatableTo": null
1762 | },
1763 | "https://openminds.ebrains.eu/publications/Chapter": {
1764 | "description": null,
1765 | "label": "Chapter",
1766 | "schemas": [
1767 | "publications/v1/chapter"
1768 | ],
1769 | "translatableTo": null
1770 | },
1771 | "https://openminds.ebrains.eu/publications/LearningResource": {
1772 | "description": null,
1773 | "label": "Learning resource",
1774 | "schemas": [
1775 | "publications/v1/learningResource"
1776 | ],
1777 | "translatableTo": null
1778 | },
1779 | "https://openminds.ebrains.eu/publications/LivePaper": {
1780 | "description": null,
1781 | "label": "Live paper",
1782 | "schemas": [
1783 | "publications/v1/livePaper"
1784 | ],
1785 | "translatableTo": null
1786 | },
1787 | "https://openminds.ebrains.eu/publications/LivePaperResourceItem": {
1788 | "description": null,
1789 | "label": "Live paper resource item",
1790 | "schemas": [
1791 | "publications/v1/livePaperResourceItem"
1792 | ],
1793 | "translatableTo": null
1794 | },
1795 | "https://openminds.ebrains.eu/publications/LivePaperSection": {
1796 | "description": null,
1797 | "label": "Live paper section",
1798 | "schemas": [
1799 | "publications/v1/livePaperSection"
1800 | ],
1801 | "translatableTo": null
1802 | },
1803 | "https://openminds.ebrains.eu/publications/LivePaperVersion": {
1804 | "description": null,
1805 | "label": "Live paper version",
1806 | "schemas": [
1807 | "publications/v1/livePaperVersion"
1808 | ],
1809 | "translatableTo": null
1810 | },
1811 | "https://openminds.ebrains.eu/publications/Periodical": {
1812 | "description": null,
1813 | "label": "Periodical",
1814 | "schemas": [
1815 | "publications/v1/periodical"
1816 | ],
1817 | "translatableTo": null
1818 | },
1819 | "https://openminds.ebrains.eu/publications/PublicationIssue": {
1820 | "description": null,
1821 | "label": "Publication issue",
1822 | "schemas": [
1823 | "publications/v1/publicationIssue"
1824 | ],
1825 | "translatableTo": null
1826 | },
1827 | "https://openminds.ebrains.eu/publications/PublicationVolume": {
1828 | "description": null,
1829 | "label": "Publication volume",
1830 | "schemas": [
1831 | "publications/v1/publicationVolume"
1832 | ],
1833 | "translatableTo": null
1834 | },
1835 | "https://openminds.ebrains.eu/publications/ScholarlyArticle": {
1836 | "description": null,
1837 | "label": "Scholarly article",
1838 | "schemas": [
1839 | "publications/v1/scholarlyArticle"
1840 | ],
1841 | "translatableTo": null
1842 | },
1843 | "https://openminds.ebrains.eu/sands/AnatomicalEntity": {
1844 | "deprecated": true,
1845 | "description": "Structured information on an anatomical entity.",
1846 | "label": "Anatomical entity",
1847 | "schemas": [
1848 | "SANDS/v0/anatomicalEntity",
1849 | "SANDS/v1/anatomicalEntity"
1850 | ],
1851 | "translatableTo": null
1852 | },
1853 | "https://openminds.ebrains.eu/sands/AnatomicalEntityRelation": {
1854 | "deprecated": true,
1855 | "description": "Structured information on the relation between one anatomical entity and another.",
1856 | "label": "Anatomical entity relation",
1857 | "schemas": [
1858 | "SANDS/v0/anatomicalEntityRelation",
1859 | "SANDS/v1/anatomicalEntityRelation"
1860 | ],
1861 | "translatableTo": null
1862 | },
1863 | "https://openminds.ebrains.eu/sands/AnatomicalTargetPosition": {
1864 | "description": null,
1865 | "label": "Anatomical target position",
1866 | "schemas": [
1867 | "SANDS/v3/miscellaneous/anatomicalTargetPosition"
1868 | ],
1869 | "translatableTo": null
1870 | },
1871 | "https://openminds.ebrains.eu/sands/Annotation": {
1872 | "deprecated": true,
1873 | "description": "Structured information on an image annotation.",
1874 | "label": "Annotation",
1875 | "schemas": [
1876 | "SANDS/v0/annotation",
1877 | "SANDS/v1/annotation"
1878 | ],
1879 | "translatableTo": null
1880 | },
1881 | "https://openminds.ebrains.eu/sands/AtlasAnnotation": {
1882 | "deprecated": true,
1883 | "description": null,
1884 | "label": "Atlas annotation",
1885 | "schemas": [
1886 | "SANDS/v2/atlas/atlasAnnotation",
1887 | "SANDS/v3/atlas/atlasAnnotation"
1888 | ]
1889 | },
1890 | "https://openminds.ebrains.eu/sands/AtlasTerminology": {
1891 | "deprecated": true,
1892 | "description": null,
1893 | "label": "Atlas terminology",
1894 | "schemas": [
1895 | "SANDS/v0/atlasTerminology"
1896 | ]
1897 | },
1898 | "https://openminds.ebrains.eu/sands/BrainAtlas": {
1899 | "description": "Structured information on a brain atlas (concept level).",
1900 | "label": "Brain atlas",
1901 | "schemas": [
1902 | "SANDS/v0/brainAtlas",
1903 | "SANDS/v1/brainAtlas",
1904 | "SANDS/v2/atlas/brainAtlas",
1905 | "SANDS/v3/atlas/brainAtlas"
1906 | ],
1907 | "translatableTo": null
1908 | },
1909 | "https://openminds.ebrains.eu/sands/BrainAtlasVersion": {
1910 | "description": "Structured information on a brain atlas (version level).",
1911 | "label": "Brain atlas version",
1912 | "schemas": [
1913 | "SANDS/v0/brainAtlasVersion",
1914 | "SANDS/v1/brainAtlasVersion",
1915 | "SANDS/v2/atlas/brainAtlasVersion",
1916 | "SANDS/v3/atlas/brainAtlasVersion"
1917 | ],
1918 | "translatableTo": null
1919 | },
1920 | "https://openminds.ebrains.eu/sands/Circle": {
1921 | "description": null,
1922 | "label": "Circle",
1923 | "schemas": [
1924 | "SANDS/v3/mathematicalShapes/circle"
1925 | ],
1926 | "translatableTo": null
1927 | },
1928 | "https://openminds.ebrains.eu/sands/ColorMap": {
1929 | "description": null,
1930 | "label": "Color map",
1931 | "schemas": [],
1932 | "translatableTo": null
1933 | },
1934 | "https://openminds.ebrains.eu/sands/CommonCoordinateSpace": {
1935 | "deprecated": true,
1936 | "description": null,
1937 | "label": "Common coordinate space",
1938 | "schemas": [
1939 | "SANDS/v2/atlas/commonCoordinateSpace",
1940 | "SANDS/v3/atlas/commonCoordinateSpace"
1941 | ]
1942 | },
1943 | "https://openminds.ebrains.eu/sands/CommonCoordinateSpaceVersion": {
1944 | "description": null,
1945 | "label": "Common coordinate space version",
1946 | "schemas": [
1947 | "SANDS/v3/atlas/commonCoordinateSpaceVersion"
1948 | ],
1949 | "translatableTo": null
1950 | },
1951 | "https://openminds.ebrains.eu/sands/CoordinatePoint": {
1952 | "description": "Structured information on a coordinate point.",
1953 | "label": "Coordinate point",
1954 | "schemas": [
1955 | "SANDS/v0/coordinatePoint",
1956 | "SANDS/v1/coordinatePoint",
1957 | "SANDS/v2/miscellaneous/coordinatePoint",
1958 | "SANDS/v3/miscellaneous/coordinatePoint"
1959 | ],
1960 | "translatableTo": null
1961 | },
1962 | "https://openminds.ebrains.eu/sands/CoordinateSpace": {
1963 | "deprecated": true,
1964 | "description": "Structured information on a coordinate space.",
1965 | "label": "Coordinate space",
1966 | "schemas": [
1967 | "SANDS/v0/coordinateSpace",
1968 | "SANDS/v1/coordinateSpace"
1969 | ],
1970 | "translatableTo": null
1971 | },
1972 | "https://openminds.ebrains.eu/sands/CustomAnatomicalEntity": {
1973 | "deprecated": true,
1974 | "description": null,
1975 | "label": "Custom anatomical entity",
1976 | "schemas": [
1977 | "SANDS/v2/non-atlas/customAnatomicalEntity",
1978 | "SANDS/v3/non-atlas/customAnatomicalEntity"
1979 | ]
1980 | },
1981 | "https://openminds.ebrains.eu/sands/CustomAnnotation": {
1982 | "deprecated": true,
1983 | "description": null,
1984 | "label": "Custom annotation",
1985 | "schemas": [
1986 | "SANDS/v2/non-atlas/customAnnotation",
1987 | "SANDS/v3/non-atlas/customAnnotation"
1988 | ]
1989 | },
1990 | "https://openminds.ebrains.eu/sands/CustomCoordinateSpace": {
1991 | "deprecated": true,
1992 | "description": null,
1993 | "label": "Custom coordinate space",
1994 | "schemas": [
1995 | "SANDS/v2/non-atlas/customCoordinateSpace",
1996 | "SANDS/v3/non-atlas/customCoordinateSpace"
1997 | ]
1998 | },
1999 | "https://openminds.ebrains.eu/sands/Electrode": {
2000 | "description": "Structured information on an electrode.",
2001 | "label": "Electrode",
2002 | "schemas": [
2003 | "SANDS/v0/electrode",
2004 | "SANDS/v1/electrode",
2005 | "SANDS/v2/non-atlas/electrode"
2006 | ],
2007 | "translatableTo": null
2008 | },
2009 | "https://openminds.ebrains.eu/sands/ElectrodeArray": {
2010 | "description": "Structured information on an electrode array.",
2011 | "label": "Electrode array",
2012 | "schemas": [
2013 | "SANDS/v0/electrodeArray",
2014 | "SANDS/v1/electrodeArray",
2015 | "SANDS/v2/non-atlas/electrodeArray"
2016 | ],
2017 | "translatableTo": null
2018 | },
2019 | "https://openminds.ebrains.eu/sands/ElectrodeContact": {
2020 | "description": "Structured information on an electrode contact.",
2021 | "label": "Electrode contact",
2022 | "schemas": [
2023 | "SANDS/v0/electrodeContact",
2024 | "SANDS/v1/electrodeContact",
2025 | "SANDS/v2/non-atlas/electrodeContact"
2026 | ],
2027 | "translatableTo": null
2028 | },
2029 | "https://openminds.ebrains.eu/sands/Ellipse": {
2030 | "description": null,
2031 | "label": "Ellipse",
2032 | "schemas": [
2033 | "SANDS/v3/mathematicalShapes/ellipse"
2034 | ],
2035 | "translatableTo": null
2036 | },
2037 | "https://openminds.ebrains.eu/sands/Image": {
2038 | "deprecated": true,
2039 | "description": "Structured information on an image.",
2040 | "label": "Image",
2041 | "schemas": [
2042 | "SANDS/v0/image",
2043 | "SANDS/v1/image"
2044 | ],
2045 | "translatableTo": null
2046 | },
2047 | "https://openminds.ebrains.eu/sands/ParcellationEntity": {
2048 | "deprecated": true,
2049 | "description": null,
2050 | "label": "Parcellation entity",
2051 | "schemas": [
2052 | "SANDS/v2/atlas/parcellationEntity",
2053 | "SANDS/v3/atlas/parcellationEntity"
2054 | ]
2055 | },
2056 | "https://openminds.ebrains.eu/sands/ParcellationEntityVersion": {
2057 | "description": null,
2058 | "label": "Parcellation entity version",
2059 | "schemas": [
2060 | "SANDS/v3/atlas/parcellationEntityVersion"
2061 | ],
2062 | "translatableTo": null
2063 | },
2064 | "https://openminds.ebrains.eu/sands/ParcellationTerminology": {
2065 | "description": null,
2066 | "label": "Parcellation terminology",
2067 | "schemas": [
2068 | "SANDS/v1/parcellationTerminology",
2069 | "SANDS/v2/atlas/parcellationTerminology",
2070 | "SANDS/v3/atlas/parcellationTerminology"
2071 | ]
2072 | },
2073 | "https://openminds.ebrains.eu/sands/ParcellationTerminologyVersion": {
2074 | "description": null,
2075 | "label": "Parcellation terminology version",
2076 | "schemas": [
2077 | "SANDS/v3/atlas/parcellationTerminologyVersion"
2078 | ],
2079 | "translatableTo": null
2080 | },
2081 | "https://openminds.ebrains.eu/sands/QualitativeRelationAssessment": {
2082 | "deprecated": true,
2083 | "description": null,
2084 | "label": "Qualitative relation assessment",
2085 | "schemas": [
2086 | "SANDS/v2/miscellaneous/qualitativeRelationAssessment",
2087 | "SANDS/v3/miscellaneous/qualitativeRelationAssessment"
2088 | ]
2089 | },
2090 | "https://openminds.ebrains.eu/sands/QuantitativeRelationAssessment": {
2091 | "deprecated": true,
2092 | "description": null,
2093 | "label": "Quantitative relation assessment",
2094 | "schemas": [
2095 | "SANDS/v2/miscellaneous/quantitativeRelationAssessment",
2096 | "SANDS/v3/miscellaneous/quantitativeRelationAssessment"
2097 | ]
2098 | },
2099 | "https://openminds.ebrains.eu/sands/Rectangle": {
2100 | "description": null,
2101 | "label": "Rectangle",
2102 | "schemas": [
2103 | "SANDS/v3/mathematicalShapes/rectangle"
2104 | ],
2105 | "translatableTo": null
2106 | },
2107 | "https://openminds.ebrains.eu/sands/SingleColor": {
2108 | "description": null,
2109 | "label": "Single color",
2110 | "schemas": [
2111 | "SANDS/v3/miscellaneous/singleColor"
2112 | ],
2113 | "translatableTo": null
2114 | },
2115 | "https://openminds.ebrains.eu/sands/ViewerSpecification": {
2116 | "description": null,
2117 | "label": "Viewer specification",
2118 | "schemas": [
2119 | "SANDS/v3/miscellaneous/viewerSpecification"
2120 | ],
2121 | "translatableTo": null
2122 | },
2123 | "https://openminds.ebrains.eu/specimenPrep/CranialWindowPreparation": {
2124 | "description": null,
2125 | "label": "Cranial window preparation",
2126 | "schemas": [
2127 | "specimenPrep/v1/activity/cranialWindowPreparation"
2128 | ],
2129 | "translatableTo": null
2130 | },
2131 | "https://openminds.ebrains.eu/specimenPrep/SlicingDevice": {
2132 | "description": null,
2133 | "label": "Slicing device",
2134 | "schemas": [
2135 | "specimenPrep/v1/device/slicingDevice"
2136 | ],
2137 | "translatableTo": null
2138 | },
2139 | "https://openminds.ebrains.eu/specimenPrep/SlicingDeviceUsage": {
2140 | "description": null,
2141 | "label": "Slicing device usage",
2142 | "schemas": [
2143 | "specimenPrep/v1/device/slicingDeviceUsage"
2144 | ],
2145 | "translatableTo": null
2146 | },
2147 | "https://openminds.ebrains.eu/specimenPrep/TissueCulturePreparation": {
2148 | "description": null,
2149 | "label": "Tissue culture preparation",
2150 | "schemas": [
2151 | "specimenPrep/v1/activity/tissueCulturePreparation"
2152 | ],
2153 | "translatableTo": null
2154 | },
2155 | "https://openminds.ebrains.eu/specimenPrep/TissueSampleSlicing": {
2156 | "description": null,
2157 | "label": "Tissue sample slicing",
2158 | "schemas": [
2159 | "specimenPrep/v1/activity/tissueSampleSlicing"
2160 | ],
2161 | "translatableTo": null
2162 | },
2163 | "https://openminds.ebrains.eu/stimulation/EphysStimulus": {
2164 | "description": null,
2165 | "label": "Ephys stimulus",
2166 | "schemas": [
2167 | "stimulation/v1/stimulus/ephysStimulus"
2168 | ],
2169 | "translatableTo": null
2170 | },
2171 | "https://openminds.ebrains.eu/stimulation/StimulationActivity": {
2172 | "description": null,
2173 | "label": "Stimulation activity",
2174 | "schemas": [
2175 | "stimulation/v1/activity/stimulationActivity"
2176 | ],
2177 | "translatableTo": null
2178 | },
2179 | "https://openminds.ebrains.eu/stimulation/stimulationActivity": {
2180 | "description": null,
2181 | "label": "Stimulation activity",
2182 | "schemas": [],
2183 | "translatableTo": null
2184 | },
2185 | "https://schema.hbp.eu/sands/AtlasTerminology": {
2186 | "deprecated": true,
2187 | "description": "Structured information on an atlas terminology.",
2188 | "label": "Atlas terminology",
2189 | "schemas": [],
2190 | "translatableTo": null
2191 | }
2192 | }
--------------------------------------------------------------------------------