Skip to content
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

Produce a programmatically usable list of nodes deleted from an Islandora instance #1863

Open
kspurgin opened this issue Jun 29, 2021 · 2 comments
Labels
Type: enhancement Identifies work on an enhancement to the Islandora codebase

Comments

@kspurgin
Copy link
Contributor

kspurgin commented Jun 29, 2021

Title (Goal) Remove deleted Islandora content from systems that harvest info from Islandora
Primary Actor Staff responsible for system integrations at an institution using Islandora
Scope ?
Level ?
Story As staff responsible for system integrations at an institution using Islandora, I want to set up an automated process where records for objects deleted from Islandora are removed from our discovery layer/federated search/etc. in a timely manner, because no one likes to discover content they cannot access

Very similarly, if any external aggregators harvest data from your Islandora to populate a state, regional, or national discovery platform, they need to be able to remove objects that are no longer accessible from their services.

This is an important interoperability feature for any modern repository. Given that Islandora may be used with or without Fedora, the availability of this information should not depend upon having Fedora in your Islandora stack.

This is related to, but different from the issue of tombstones. I understand tombstones as maintaining some kind of friendly/informative publicly accessible display at the location/ID of a deleted object that indicates that the object has been deleted, instead of serving a 404 error. This is not meant for human consumption, and can probably just be a list of node ids

Note: this issue is submitted in my capacity as a LYRASIS employee, representing the needs/requests of our Islandora clients. It has not been discussed or vetted by the Islandora Metadata Interest Group

@mjordan
Copy link
Contributor

mjordan commented Jun 30, 2021

This feature would be useful for preservation purposes too because 'deletion' is a PREMIS event.

@kspurgin
Copy link
Contributor Author

Suggestions from 2021-06-30 tech call:

  • use Events Logging module to create a view
  • verify OAI-PMH does this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: enhancement Identifies work on an enhancement to the Islandora codebase
Projects
Development

No branches or pull requests

3 participants