Details
-
New Feature
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
If the records do not need to be discoverable, the functionality can be handled by RTAC
-
R3 2021
-
Medium < 5 days
-
Firebird
-
-
R2 2021
-
R1
-
R4
-
R4
-
R3
-
R4
-
R2
-
R1
-
R1
-
R1
Description
Overview:
OAI-PMH feed should be enriched with holdings location and call number information when holdings record doesn't have any associated item.
UXPROD-2321 introduced a new holdings record property (effectiveLocationId) that handles holdings effective location similarly to effective location stored on the item record.
Call number data should come from call number elements stored on the holdings record level.
All necessary information is supposed to be retrieved from the transformed API in inventory - see MODINVSTOR-518. The API might need to be adjusted to include holdings record level effective Location information.
Use the following mappings:
Inventory field | MARC | Additional info |
---|---|---|
Holdings location (Institution) | 952$a | Retrieved value based on effectiveLocationId stored on the holdings record. The mapping works just for holdings records without items |
Holdings location (Campus) | 952$b | Retrieved value based on effectiveLocationId stored on the holdings record. The mapping works just for holdings records without items |
Holdings location (Library) | 952$c | Retrieved value based on effectiveLocationId stored on the holdings record. The mapping works just for holdings records without items |
Holdings location (Name) | 952$d | Retrieved value based on effectiveLocationId stored on the holdings record. The mapping works just for holdings records without items |
Holdings call number (call number) | 952$e | The mapping works just for holdings records without items |
Holdings call number (prefix) | 952$f | The mapping works just for holdings records without items |
Holdings call number (suffix) | 952$g | The mapping works just for holdings records without items |
Holdings call number (type) | 952$h | The mapping works just for holdings records without items |
Suppress from discovery for holdings record | 952$t for holdings record and 856$t for holdings record |
In Scope
- 952 datafield is added to OAI-PMH response for holdings records without items
- New holdings fields are mapped to appropriate MARC fields as per the table above
- All changes are applied to ListRecords response in the <metadata> tag if metadataPrefix = marc21_withholdings.
Out of the scope:
GetRecord verb used to retrieve a single record is outside the scope of this feature
TestRail: Results
Attachments
Issue Links
- is defined by
-
MODOAIPMH-283 Provide effective location and effective call number data when item record is not present
-
- Closed
-
- relates to
-
MODINVSTOR-553 Data from oaipmh view is returned in lower case
-
- Closed
-
- requires
-
MODINVSTOR-518 Transform OAI-PMH view API in Inventory into general API
-
- Closed
-