dataverse
dataverse copied to clipboard
Add Source/Server name to OAI-PMH Harvesting clients
Overview of the Feature Request
As a superuser, I can use a new field to document the source repository in OAI-PMH harvesting clients :
In order to (see related issues) filter content from various harvested repositories with a search facet.
One source/server name should be able to be used for several clients (e.g. to dispatch several sets from the same repository in different dataverse collection).
What kind of user is the feature intended for? (Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin) Superuser
What inspired the request? Needed for our harvested repositories.
Any open or closed issues related to this feature request?
- #10195
- Related discussion: https://dataverse.zulipchat.com/#narrow/stream/375707-community/topic/add.20Server.20Name.20to.20harvesting.20client/near/452663590
Hi @jp-tosca, are you still up for a PR to address this issue ? :)
Hi @DS-INRAE thanks for reaching out, it has been a while since we looked at this issue but we can bring it up to the team. This was mentioned on #10464 and reading through the comment I wonder if this last comment from @landreev is where we can pick up from this.
Yes,
What would happen if someone has multiple clients harvested into the same collection? 🤔
To be sure to understand is it the case where we have something akin to this ?
- Harvesting client "A" with Server name "Source_1" in collection Z
- Harvesting client "B" with Server name "Source_1" in collection Z
- Harvesting client "C" with Server name "Source_2" in collection Z
In this case (hopefully it's the right one), it should be Metadata Sources :
- Source_1 : datasets harvested from A+B
- Source_2 : datasets harvested from C
Do you want me to also copy this in the comment so it stays in the thread ?
We discussed this issue again recently with @stevenferey @jeromeroucou and @luddaniel they will also be able to help answer these and further the discussion :smiley:
Hi @jp-tosca, are you still on the subject or can we develop it ? (not much code normally)
Sorry @luddaniel I see that I was still assigned to this but I removed myself. I will bring it up again to the team when I see Leo to see if this can be planned or prioritized.