Document datalad-catalog entities not covered by the flat schemas #24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We have several instances of
datalad-catalogcatalogs running that would all benefit from switching over to ashacl-vue-based contribution workflow.What would be necessary to achieve this is to have a flat schema that covers all properties in the catalog schema, such that a shacl-vue editor can be deployed per catalog. The entered metadata records would then need to be transform from the
flat-Xschema intodatalad-catalog-compatible records.It seems, currently, that
flat-datawould be the closest match to what we need. First we need to identify the classes and slots that are missing in order to generatedatalad-catalog-compatible records:From #17 we have:
These are the properties of a dataset in
datalad-catalog, taken from https://github.com/datalad/datalad-catalog/blob/main/datalad_catalog/catalog/schema/jsonschema_dataset.json:dataset_iddataset_versionnameshort_namealiasdescriptiondoiurldownload_urlhomepage_urllicenseauthorsaccess_request_contactaccess_request_urlkeywordsfundingpublicationssubdatasetsmetadata_sourcesadditional_displaytop_displaynotebooksSome related issues:
I have started to add "authors" and "contact" in inm7/inm7-concepts#87. If I understand it correctly, this takes care of "authors", "access_request_contact", and "access_request_url". I'm adding checkmarks to the issue to tick off what we have.
I believe "short_name" and "name" of a Dataset are covered in the Dataset class of flat-data.
Because a Dataset is a "Thing" I believe it also already has a "description".