8000 Person-Objekte werden beim Löschen von Dokumenten nicht mit gelöscht · Issue #373 · OPUS4/framework · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Pe 8000 rson-Objekte werden beim Löschen von Dokumenten nicht mit gelöscht #373

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

Open
j3nsch opened this issue Apr 8, 2025 · 0 comments
Open
Assignees
Labels

Comments

@j3nsch
Copy link
Member
j3nsch commented Apr 8, 2025

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.

@j3nsch j3nsch added the bug label Apr 8, 2025
@j3nsch j3nsch self-assigned this Apr 8, 2025
@j3nsch j3nsch added this to OPUS 4.9.1 Apr 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

1 participant
0