Löschgrund zu genau
Realfall zeigt, dass es nicht ausreichend ist nur "Reason" aus dem AIP METS zu parsen und in die Tabelle deleted aufzunehmen. Oft verwenden wir die beiliegende "Note" für den tatsächlichen Grund und für "Reason" wurde "Other" gewählt.
Argumente
- Die "note" liegt genau wie "reason" im gleichen String des SIP METS DNX Events:
<key id="eventOutcomeDetail1">und wäre sicher leicht zusätzlich zu parsen. - Rosetta kann nur folgende Werte für "Reason" vergeben:
- Copyrights Violation
- Other
- Not Needed for Preservation
- Un-appropriate Content
- Löschungen sind sehr selten. Die Erweiterung der
deletedTabelle um eine Spalte vergrößert die DB nur unerheblich. - Diesen konkreten Grund direkt einsehbar zu halten, hat Vorteile für einen Exit oder für die Suche & Nachweispflicht zur Löschung.
- Nachnutzung der Info während der Migration denkbar (wäre dann durchsuchbar)
Beispiel (REDACTED)
<section id="event">
<record>
<key id="eventDateTime">REDACTED</key>
<key id="eventType">PROCESSING</key>
<key id="eventIdentifierType">DPS</key>
<key id="eventIdentifierValue">REDACTED</key>
<key id="eventOutcome1">SUCCESS</key>
<key id="eventOutcomeDetail1">owner=REDACTED;note=aus datenschutzrechtlichen Gründen muss der Vorgang gelöscht werdenREDACTED;reason=Other;PID=REDACTED;PROCESS_ID=REDACTED;</key>
<key id="eventDescription">IE has been deleted</key>
<key id="linkingAgentIdentifierType1">USER</key>
<key id="linkingAgentIdentifierValue1">REDACTED</key>
</record>
</section>
Edited by Jens Steidl