Skip to content
This repository has been archived by the owner on Nov 13, 2023. It is now read-only.

Documentation of existing graph dependencies #21

Open
lzehl opened this issue Apr 20, 2021 · 2 comments
Open

Documentation of existing graph dependencies #21

lzehl opened this issue Apr 20, 2021 · 2 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@lzehl
Copy link
Collaborator

lzehl commented Apr 20, 2021

@apdavison @olinux @UlrikeS91 @jagru20 @skoehnen @bweyers @Peyman-N

This issue should be used to document existing graph dependencies that we currently do not validate, but expect the user to comply with when creating an openMINDS metadata description of a research product.

In the long run, this documentation might help us setting up some automated graph validations for openMINDS.

Feel free to add dependency cases. I suggest to follow this format:

CASE XXX:
«short description of dependency»

@lzehl lzehl added the documentation Improvements or additions to documentation label Apr 20, 2021
@lzehl lzehl self-assigned this Apr 20, 2021
@lzehl
Copy link
Collaborator Author

lzehl commented Apr 20, 2021

CASE 001:
If a File instance links to the controlled instance "data descriptor" in the "special usage role" property, exactly this File instance has to be linked in the "full documentation" property of a ResearchProductVersion instance.

@lzehl
Copy link
Collaborator Author

lzehl commented Oct 20, 2021

CASE 002:
The entries of the "study target" property of a ProtocolExecution instance have to be equal or a subset of the entries of the "study option" property in the DatasetVersion instance that is linked via the "is part of" property of that ProtocolExecution instance.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant