Skip to content

Person-Objekte werden beim Löschen von Dokumenten nicht mit gelöscht #373

@j3nsch

Description

@j3nsch

Beim Löschen von Dokumenten aus der Datenbank werden verknüpfte Personen nicht gelöscht. Das sorgt dafür das sich immer mehr nicht verknüpfte Personenobjekte in der Datenbank ansammeln.

Vermutlich war der ursprüngliche Gedanken Personen mit mehreren Dokumenten zu verknüpfen und wie Sammlung und Lizenzen zu behandeln, die beim Löschen von Dokumenten auch nicht entfernt werden sollen. Das Ziel in OPUS 4 "Personen" zu verwalten wurde dann aber aufgegeben und nur noch "Namen" verwaltet, wodurch jedes Personen-Objekt einfach nur die Metadaten für ein einzelnes Dokument beinhaltet.

Die Personenverwaltung, die jetzt existiert, stellt einen Zwischenschritt dar, auf dem Weg in OPUS 4 doch mit "Personen" umzugehen und nicht nur Namen.

Wenn man sicherstellt, dass aktuellen Datenbank kein Person-Objekt mit mehreren Dokumenten verknüpft ist, könnte man dafür sorgen, dass Personen automatisch mit den Dokumenten gelöscht werden. Ob das ein sinnvoller Schritt ist hängt davon ab wie es mit Personen in OPUS 4 weiter gehen soll, vor allem im Zusammenhang mit einer verstärkten ORCID iD Integration.

Metadata

Metadata

Assignees

Labels

Type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions