When a citation is received with a Zenodo DOI, it might be the case that the versioning links between the different versions of this DOI and its Concept DOI don't already exist in the broker. To tackle this issue there can be a metadata harvester that uses the Zenodo REST API and translates versioning information to broker Events to be ingested:
[x] REST API client for querying Zenodo for versioning information. The search queries should take into account that a Zenodo DOI might be either a single version DOI or a Concept DOI.
[x] The Scholix events that will be created should be as simple as possible (i.e. no extra metadata like title, authors, etc.)
When a citation is received with a Zenodo DOI, it might be the case that the versioning links between the different versions of this DOI and its Concept DOI don't already exist in the broker. To tackle this issue there can be a metadata harvester that uses the Zenodo REST API and translates versioning information to broker Events to be ingested: