Hello,
I have harvested our top-level Archive data from AtoM (v2.3.0 -138) to Primo (august 2016 release) using a Primo OAI pipe, however, I have a couple of small issues that I would like some help with.
(1) The resumption token does not appear to work when using the Primo OAI pipe to harvest. If I set the AtoM resumption token limit at 100, the pipe continually pulls the same 100 records until the job is terminated.
(2) When records are deleted from AtoM, the deletions are not reflected in Primo.
As our top-level collection is < 1000, I have managed to work around both of these issues by setting the resumption token limit at 1000 and performing a full “delete and reload” of the collection each time the harvest is run.
http://<our AtoMserver>/;oai?verb=ListRecords&metadataPrefix=oai_dc&set=oai:virtual:top-level-records&from=2010-01-01T10:39:37Z&until=2017-02-25T11:10:39Z
Would be interested to know if anyone else has tried to harvest from AtoM to Primo?
Many Thanks,
Helen
----------------------------------------
Helen Cooper
Library Systems Analyst/Developer
Information Services Directorate
University of Strathclyde
Tel: 44 (0) 141 548 2898
Email: helen....@strath.ac.uk
The University of Strathclyde is a charitable body, registered in Scotland, with registration number SC015263.
There is no automated, continuing response between AtoM and a harvester, so a record will not be automatically deleted in Primo just because it is deleted in AtoM. Instead, the protocol relies on the next harvest attempt to gain information about records that have been deleted. A repository has 3 options which can be included in the Identify response about how it handles deletions:
no
- the repository does not maintain information about deletions. A repository that indicates this level of support must not reveal a deleted status in any response.persistent
- the repository maintains information about deletions with no time limit. A repository that indicates this level of support must persistently keep track of the full history of deletions and consistently reveal the status of a deleted record over time.transient
- the repository does not guarantee that a list of deletions is maintained persistently or consistently. A repository that indicates this level of support may reveal a deleted status for records.
See: https://www.openarchives.org/OAI/openarchivesprotocol.html#deletion
At present, AtoM does not provide any information on deletions, unfortunately - further development would be required to improve upon this functionality.
Finally, I will mention for other users that Artefactual is currently doing development to add EAD XML support to the OAI repository functionality in AtoM - you can read more about it in this thread:
Are there other users who are making use of AtoM's OAI module who might have experiences and/or workarounds to share with Helen?
Regards,
--
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-users+unsubscribe@googlegroups.com.
To post to this group, send email to ica-ato...@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/ica-atom-users/1CFA2FC3908BE241BCB30328F268FAE4943A34BD%40EX2010-MBX3.ds.strath.ac.uk.
For more options, visit https://groups.google.com/d/optout.
Alternatively, there is a link on the issue ticket to the related pull request. As you can see there, it is actually a single line change in the code to fix the issue:
You could always try making this change locally until you upgrade. If you do, I suggest you clear your cache and restart services such as PHP-FPM etc after making the change.
Regards,
--
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-users+unsubscribe@googlegroups.com.
To post to this group, send email to ica-atom-users@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ica-atom-users/7c8dfb3a-58e5-4267-8a6c-afb7a34b4a22%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.
To post to this group, send email to ica-ato...@googlegroups.com.