dspace-angular
dspace-angular copied to clipboard
Improve withdrawn item tombstones
Is your feature request related to a problem? Please describe. When a persistent identifier like a handle is withdrawn it can create problems in continuity and discovery for the resource that the handle previously resolved to.
Describe the solution you'd like Basic tombstone support was added in DSpace 7.3 (https://github.com/DSpace/dspace-angular/pull/1556). When an item is withdrawn, users will see the following:
In our repository I've started marking up items semantically with Dublin Core fields to indicate the item being replaced and the item that replaces it, for example:
-
dcterms.replaces
on the item that replaces it: https://hdl.handle.net/10568/43606 -
dcterms.isReplacedBy
on the withdrawn item, ie: https://hdl.handle.net/10568/41954
These fields already exist in the DSpace metadata registry. It would be nice if DSpace could use these to help the user find the resource.
Optionally I know some people would be interested in showing a reason for withdrawal, though that would be more work I imagine.
Describe alternatives or workarounds you've considered Redirects at the web server level (ie Apache HTTPD or nginx), for example:
- Return an HTTP 301 for
/handle/10568/43606
→/handle/10568/41954