We should explore the use of CEDAR:
https://metadatacenter.org/
CEDAR allows for the easy creation of metadata templates, and automatically builds UIs that have functionality such as type checking and ontology autocomplete based on designated ontology branches.
Even if you opt not to use the UI, the CEDAR group has defined standard ways of specifying a template and fields within a template that may be of use to us here.
There is a paper describing the CEDAR Workbench here:
https://link.springer.com/chapter/10.1007/978-3-319-68204-4_10
For the more technical members of this group, I found the following documents describing the CEDAR data model and JSON-LD structures helpful:
We should explore the use of CEDAR:
https://metadatacenter.org/
CEDAR allows for the easy creation of metadata templates, and automatically builds UIs that have functionality such as type checking and ontology autocomplete based on designated ontology branches.
Even if you opt not to use the UI, the CEDAR group has defined standard ways of specifying a template and fields within a template that may be of use to us here.
There is a paper describing the CEDAR Workbench here:
https://link.springer.com/chapter/10.1007/978-3-319-68204-4_10
For the more technical members of this group, I found the following documents describing the CEDAR data model and JSON-LD structures helpful: