Skip to content

Conversation

@ropholys
Copy link
Contributor

Laut Doku bietet OPUS 4 die Möglichkeit, Dokumente über die OAI-Schnittstelle nach OpenAIRE 3.0 zu exportieren. Laut der OpenAIRE v3-Doku muß bei diesem Export das erste dc:type-Feld die Form "info:eu-repo/semantics/<publication-type>" haben. Dies ist beim Aufruf der ersten Trefferseite auch der Fall. Ab der zweiten Trefferseite aber fehlt der Präfix "info:eu-repo/semantics/", was z. B. zu Fehlern bei der Validierung bei OpenAIRE führt. Das Problem ist anscheinend, daß der Query-Parameter "set" nicht im Resume-Token gespeichert wird. Dieser PR enthält einen Vorschlag für einen Fix.

@j3nsch
Copy link
Member

j3nsch commented Feb 17, 2025

Vielen Dank, @ropholys ! Ich denke, wir werden die Änderungen in den nächsten Patch-Release, v4.8.0.10, aufnehmen.

Für v4.9 hat sich der OAI-Code geändert. Evtl. muss ich den Merge in die aktuelle Entwicklungsversion manuell vornehmen. Unit Tests wären gut, aber es ist zu viel anderes zu tun. Ich denke das Risiko von Problemen ist vertretbar, weil diese voraussichtlich leicht zu fixen wären. Ein Test für das korrekte Verhalten von OpenAIRE, bei Resumption würde allerdings dafür sorgen, dass Probleme sofort auffallen. Vielleicht mache ich das noch bei der Übertragung in v4.9.

FYI @alw-bsz

@j3nsch j3nsch changed the base branch from master to v4.8.0.10 February 17, 2025 13:06
@j3nsch j3nsch merged commit 521b600 into OPUS4:v4.8.0.10 Feb 18, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants