Improve handling of deleted / blocked documents

Description

We need some adjustments to handle deleted documents to comply with DINI

  • servdate[@type='deletedate']

  • servflag[@type='deletedby']

  • servflag[@type='deletenote']

DINI minimal:
E.8-3 Für aus dem Dienst gelöschte Dokumente bleibt ein Basis-Metadatensatz dauerhaft verfügbar.

  • Dazu zählen der Identifier, das Löschdatum und der Löschgrund.

Currently we have 2 local solutions, which should be unified:
http://rosdok.uni-rostock.de/resolve/id/rosdok_disshab_0000002145
http://rosdok.uni-rostock.de/api/v1/objects/rosdok_disshab_0000002145

https://mhh-publikationsserver.gbv.de/receive/mhh_mods_00000749
https://mhh-publikationsserver.gbv.de/api/v1/objects/mhh_mods_00000749

Other things to look at:

  • A similiar approach is needed for locked/blocked/closed (you name it) documents.

  • XML schema for servdate/@type is to restrictive

  • MyCoRe API has no methods to delete servdates in MCRObjectService

  • I18n for delete note (servflags are of class MCRMetaLangText, but API supports only strings

  • Which adjustments are necessary for registering deleted documents
    at Datacite/Crossref (DOI) and DNB (URN)?

  • deleted documents via OAI in general

Environment

None

Assignee

Unassigned

Reporter

Robert Stephan

Labels

None

URL

None

External issue ID

None

Fix versions

Priority

Medium
Configure