-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Labels
correctionAn implemented feature doesn't work as expectedAn implemented feature doesn't work as expected
Description
How it works
The setSpec header should should be present in all OAI exported records and contain a list of all OAI sets that this record is a member of (see: https://www.openarchives.org/OAI/openarchivesprotocol.html).
-
Records in
ListRecordsonly have one setSpec (the organisation) but not other sets.- E.g.: https://sonar.ch/oai2d?verb=ListRecords&metadataPrefix=oai_dc&set=thesis_urn: records in this query should have at least
setSpec: thesis_urnbut they don't.
- E.g.: https://sonar.ch/oai2d?verb=ListRecords&metadataPrefix=oai_dc&set=thesis_urn: records in this query should have at least
-
Records in
getRecordhave no setSpec header.- E.g.: https://sonar.ch/oai2d?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai:sonar.ch:309534 This record is a member of sets 'unifr' AND 'thesis_urn' but this is not reflected in the OAI record.
Improvement suggestion
OAI records that are part of one or multiple sets should always list these sets in the setSpec header.
Metadata
Metadata
Assignees
Labels
correctionAn implemented feature doesn't work as expectedAn implemented feature doesn't work as expected
Type
Projects
Status
Done