OAI harvesting by repository

Skip to first unread message

Natalie Vielfaure

Nov 19, 2019, 9:55:10 PM11/19/19
to AtoM Users
Hi, I administer a multi-repository instance of AtoM and have received a request by a member to have OAI configured so their in house catalogue software can harvest and return search results strictly from their repository on this instance. Naturally, they only want their content to be harvested and not that of other repositories. I don't know too much about OAI, but before investing too much time to learn it, I'm curious if anyone knows whether or not it is possible to configure it in such a way that a harvester can limit its harvest to a single repository? Is this something that can be done, and, if so, can it be done from the standard settings menus or does it require CLI configuration or maybe does it require specific configuration on the harvester's end? Any advice would be greatly appreciated.



Dan Gillean

Nov 20, 2019, 11:02:23 AM11/20/19
to ICA-AtoM Users
Hi Natalie, 

This can not be done with AtoM's OAI Repository module at this time. 

We did have an institution reach out to us earlier this year for a quote on developing this. After a lot of analysis, it seems the best solution would be to add new custom virtual sets for every repository, so those sets can be used to limit the output. 

Unfortunately, this would be a major development project, and the total estimate came out to about $29,000. The institution in question did not proceed with sponsorship, and so at this time, the development is not on the roadmap. 

If your organization might be interested in co-sponsoring the feature, feel free to contact me off-list, and I can put you in touch with a contact from the original institution to see if they might be interested in cost sharing. 

If you had a way of making use of the returned JSON data, AtoM's information object API endpoint includes all the filter parameters available on the search/browse pages in the user interface. See: 
You can also export search results as a CSV, or use the clipboard, or use some of the parameters available on the command-line exports. For example, we provide an example of how to do a bulk EAD XML export limited to a single repository in the documentation here: 


Dan Gillean, MAS, MLIS
AtoM Program Manager
Artefactual Systems, Inc.

You received this message because you are subscribed to the Google Groups "AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ica-atom-users/226ae1cf-7f1f-442e-b652-b786b225b611%40googlegroups.com.
Reply all
Reply to author
0 new messages