I have a controlled-list field that is being used to generate OAI-PMH sets e.g.
A record will belong to either zero or one of these sets.
If a record is updated, it may move between sets e.g. from 'primo-A' to 'primo-B'.
If a record has moved between sets, must it be represented in a request for it's previous set as a 'deleted' record (e.g. removed from that set), or is set membership somehow transient?
My use-case is harvesting specific records from our institutional repository into our Library catalogue (Primo).
Due to constraints in how we can represent records in Primo, we only want to harvest records that fulfil one of these:
- are fully open access
- have a link to an OA copy elsewhere
- have a 'Request a Copy' link
We want to exclude records that have no full-text, or no immediately available full-text.
White Rose Libraries Technical Officer
IT - Application Support (Research)
10.23B, IT Services Building
University of Leeds
To view this discussion on the web visit https://groups.google.com/d/msgid/oai-pmh/DU2PR03MB7895E67BD617F7A5DFA0A571C42F9%40DU2PR03MB7895.eurprd03.prod.outlook.com.
Thanks for the reply.
I think I'm trying to address the 'harvester is able to make good use of this information' part of your response.
In Primo, it looks like we can process the <metadata> section of the record, but can’t apply logic to anything (such as sets) in the <header> element.
I'll provide some more info here once we have worked out what we can or can't do in Primo, in case others are attempting something similar.
To view this discussion on the web visit https://groups.google.com/d/msgid/oai-pmh/CAFP8w4cifXpd%2BxC9JtrOyS25CHYOLqcw3CWkPxbJ2LfEo3K6yw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/oai-pmh/DU2PR03MB7895C661781DA6E2C2131DEAC4359%40DU2PR03MB7895.eurprd03.prod.outlook.com.