Skip to content
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

OAI-Sets für Sammlungen sollten (wahlweise?) auch alle Dokumente untergeordneter Sammlungen enthalten #1113

Open
j3nsch opened this issue Oct 10, 2023 · 1 comment

Comments

@j3nsch
Copy link
Member

j3nsch commented Oct 10, 2023

Es soll konfigurierbar sein, ob beim Aufruf eines übergeordneten Sets auch die Datensätze untergeordneter Hierarchiestufen mitausgegeben werden oder nur jene, die direkt zum übergeordneten Set gehören. Derzeit werden nur jene ausgegeben, die direkt mit einem Set verknüpft sind. (Entgegen der OAI-Spezifikation, wo es heißt "When a setSpec is used as an argument, the response must include records or headers from all items in the set specified by the setSpec , and all records or headers from items in sets that are descendant from the specified set.", vgl. http://www.openarchives.org/OAI/openarchivesprotocol.html#Set .)

@j3nsch
Copy link
Member Author

j3nsch commented Oct 10, 2023

Die Bestimmung der Dokumente erfolgt momentan über die Datenbank. Es ist möglich alle Dokumente einer Sammlungszweiges zu erhalten. Was es schwierig macht ist, dass die Sichtbarkeit einzelner untergeordneter Sammlung für OAI anders konfiguriert sein kann. Dokumente aus Sammlungen, die nicht sichtbar sind müssen gefiltert werden. Man könnte hier vielleicht folgendermaßen vorgehen.

  1. Alle Dokumente im Branch ermitteln
  2. Alle in OAI sichtbaren Sammlungen im Branch ermitteln
  3. Dokumente, die nicht mit den sichtbaren Sammlungen verknüpft sind, filtern

Evtl. lässt sich das als ein SQL Query formulieren.

@j3nsch j3nsch changed the title OAI-Sets für Sammlungen sollten (wahrweise?) auch alle Dokumente untergeordneter Sammlungen enthalten OAI-Sets für Sammlungen sollten (wahlweise?) auch alle Dokumente untergeordneter Sammlungen enthalten Oct 10, 2023
@j3nsch j3nsch added this to OPUS 4.8.1 Nov 7, 2023
@j3nsch j3nsch removed this from OPUS 4.8.1 Jun 4, 2024
@j3nsch j3nsch added this to 4.8.2 Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

1 participant