ContactEngineering / topobank

Create, visualize, analyze, share, and publish digital surface twins
https://contact.engineering
MIT License
8 stars 3 forks source link

Implement OAI PMH interface #874

Open mcrot opened 2 years ago

mcrot commented 2 years ago

See e.g. https://freidok.uni-freiburg.de/site/interfaces Helps to increase visibility of our data e.g. through registering at https://base-search.net/ or similar.

What does this mean and what it the benefit?

pastewka commented 2 years ago

I will need to understand what this is.

jotelha commented 2 years ago

It's a protocol that repositories use to mutually communicate metadata. Talked with UB briefly yesterday, their idea is to demonstrate that "delegating" DOI administration to other platforms around the campus next to their own means no additional administrative effort on their side for importing and curating metadata manually as long as their UB-central repo can ingest and provide metadata automatically via OAI-PMH. For now, that is certainly "nice to have".

We can look at how other repositories implement it, i.e. Zenodo/Invenio,

https://developers.zenodo.org/#oai-pmh, https://github.com/inveniosoftware/invenio/blob/master/docs/documentation/bundles/metadata.rst,

what the python client Sickle does,

https://sickle.readthedocs.io/en/latest/

and what the major metadata standards say about it, i.e. DublinCore and DataCite,

https://www.dublincore.org/resources/glossary/simple_dublin_core/ https://support.datacite.org/docs/datacite-oai-pmh

pastewka commented 2 years ago

It is a "nice to have" on our end, but we should actively help UB to figure out these technologies.