OPUS4 / application

OPUS 4 application.
Other
15 stars 21 forks source link

URN sollen nicht gelöscht oder editiert werden #841

Open j3nsch opened 2 years ago

j3nsch commented 2 years ago

URNs sollen nicht gelöscht oder editiert werden können, auch nicht beim Administrator.

j3nsch commented 2 years ago

Das Löschen oder Editieren einer URN kann natürlich abhängig von den Rechten des Nutzers unterbunden werden. Es wäre zu überlegen, ob das uneingeschränkte Modifikationsrecht auf den Super-Admin begrenzt werden sollte.

j3nsch commented 2 years ago

Prinzipiell ist es nicht verkehrt, die URN-Verwaltung etwas konsistenter zu machen. Im BSZ gibt es damit aber kaum Probleme, insofern sehen wir das nicht als prioritär an. In der Lizenzverwaltung kann man z.B. mit einem Löschvorgang deutlich mehr Probleme verursachen.

Ansonsten sollte der Umgang mit URNs unseres Erachtens etwa derart sein:

Was das Löschen angeht, würde ich es davon abhängig machen, ob die Info dann automatisiert auch an die DNB geht. Falls ja, kann man es erlauben (mit entsprechendem Warnhinweis und Rückfrage "Wollen Sie wirklich ..."). Ansonsten sollte es nicht möglich sein, damit die Datenbestände in Repository und URN-Resolver nicht auseinander laufen.

j3nsch commented 2 years ago

Vielen Dank für die Hinweise.

Der Wunsch nach mehreren URNs geht gegen das, was wir gerade im Zusammenhang mit den DOI-Entwicklung gesagt haben. Ich verstehe warum ein "Text" mehrere URNs haben kann, aber die fremden URNs wären ja eigentlich "Referenzen" zu anderen "identischen" Dokumenten. Es ist meines wissens nicht möglich, dass mehr als eine URN zur selben URL aufgelöst werden, oder? Das würde für mich zumindest erst einmal keinen Sinn machen.

Wenn wir mehrere URNs als Identifier zulassen würden, müssten wir zwischen Ihnen unterscheiden, damit die richtige URN in XMetaDissPlus usw. verwendet werden kann.

Ein readonly bei manuell eingetragenen URNs ist problematisch, da man so auch keine Tippfehler korrigieren kann. Ein (Top-Level) Administrator sollte immer die Möglichkeit haben eine URN oder auch DOI zu editieren. Er bzw. sie sollte dabei was sie tun. Wenn man das Editieren einschränken möchte würde man wirklich definieren müssen in welchen Situationen eine URN editiert werden darf.