New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix for OAI-PMH to report eprints that have been live but aren't in the 'archive' dataset as deleted #324
Conversation
Anything in archive = metadata available Anything not in archive = deleted
|
I am not entirely sure that that is incorrect John. Looking at the OAI-PMH Patrick On Wed, Jun 17, 2015 at 11:57 AM, jesusbagpuss notifications@github.com
'But your intentions are beside the point, It's the outcome of your actions |
|
Hi Patrick, As EPrints uses ‘persistent’ support of deleted records, I think that anything that was live (publicly available), but now isn’t, should be represented as ‘deleted’. This is the scenario:
Any harvester that has links to the record will now have broken links I sought advice on oai-pmh@googlegroups.commailto:oai-pmh@googlegroups.com about harvester behaviour when a record such as this reappears. Shall I seek more clarification on that list from the experts? Cheers, PS EPrints is broken if someone destroys (rather than retires) a once-live record – as this breaks the persistence model. From: Patrick McSweeney [mailto:notifications@github.com] I am not entirely sure that that is incorrect John. Looking at the OAI-PMH Patrick On Wed, Jun 17, 2015 at 11:57 AM, jesusbagpuss <notifications@github.commailto:notifications@github.com>
'But your intentions are beside the point, It's the outcome of your actions — |
|
Sorry John I think I misread your original mail. I thought you were
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
eprints that have been moved back to buffer and inbox from archive already have a datestamp. However, they should not be visible in the OAI-PMH result set. Therefore I'm not sure whether this change is appropriate.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mpbraendle - they should be flagged as 'deleted' in the OAI-PMH set (meaning the metadata has been removed from the OAI interface; not the item has been deleted from the repository).
To flag them as being deleted in OAI, they need to be returned - hence this change.
The original pull request is here: #324
but it looks like the update to EPrints::OpenArchives was somehow not merged in?
6b19298
This is obviously a critical part of the fix!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. That makes it all clear. We took over the patch in OpenArchives.pm , so that is fine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent - I should have made it as a single commit - sorry!
If something is moved from archive to review, inbox, or dark_archive (if one is configured), the record is now reported as deleted in the OAI-PMH interface.
The text was updated successfully, but these errors were encountered: