Develop an entity handler (that will also handle associated contacts) based on a Zenodo query (declared as source in the configuration file), and similar to #254 .
This handler requires a zenodo software declared in the configuration (powered by zen4R package)
This entity handler will be enhanced with 2 options thanks to #346 :
resource_type: to indicate the type of Zenodo resource to fetch deposit (default) or record. Default deposit should be used when user owns the records, and can let him/her get draft deposit metadata from Zenodo deposits. record can be used as anonymous user (no need of token in software declaration) to fetch entities from Zenodo published records (even if published by third parties)
source_type: to indicate the type of source delcared in the configuration. By default, this is a query (ElasticSearch query string as supported by Zenodo to search deposits/records). Alternative value doi for a predefined list of DOIs.
The development done in #346 also let list these options with list_entity_handler_options("zenodo")
Develop an
entity
handler (that will also handle associated contacts) based on a Zenodo query (declared as source in the configuration file), and similar to #254 .This handler requires a
zenodo
software declared in the configuration (powered by zen4R package)This entity handler will be enhanced with 2 options thanks to #346 :
resource_type
: to indicate the type of Zenodo resource to fetchdeposit
(default) orrecord
. Defaultdeposit
should be used when user owns the records, and can let him/her get draft deposit metadata from Zenodo deposits.record
can be used as anonymous user (no need of token in software declaration) to fetch entities from Zenodo published records (even if published by third parties)source_type
: to indicate the type ofsource
delcared in the configuration. By default, this is aquery
(ElasticSearch query string as supported by Zenodo to search deposits/records). Alternative valuedoi
for a predefined list of DOIs.The development done in #346 also let list these options with
list_entity_handler_options("zenodo")
Test workflows can be found at:
Development sponsored by IRD @IRDnamik @kikislater @juldebar