OAI-PMH Support (UXPROD-993)

[UXPROD-2549] Honor the suppressDiscovery flag for holdings and items in OAI-PMH Created: 22/Jun/20  Updated: 16/Sep/20  Resolved: 14/Jul/20

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Q2 2020
Parent: OAI-PMH Support

Type: New Feature Priority: P3
Reporter: Anastasiia Zakharova Assignee: Anastasiia Zakharova
Resolution: Done Votes: 0
Labels: external_sys_int, oaipmh
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
is defined by MODINVSTOR-498 Expand oai-pmh view with additional f... Closed
is defined by MODOAIPMH-107 Suppress holdings and items records f... Closed
Relates
relates to UXPROD-2312 Honor suppress from discovery flag in... Closed
Epic Link: OAI-PMH Support
Development Team: Gulfstream
Rank: Cornell (Full Sum 2021): R5

 Description   

This feature is split from the original one UXPROD-2312 Closed and is aimed to implement the logic of Transferring suppressed records with a discovery flag value configuration.

  • Suppressed records processing equals "Transfer suppressed records with discovery flag value"
  • Suppressed from discovery holdings and items fields are included into ListRecords/GetRecord responses
  • Each holding and item data field in marc (e.g. 952) is enriched with $t subfield
  • Flag values conflict logic is considered:
    • If a precedence record is suppressed, then all successive records are suppressed as well
    • For the successive record, the flag is considered only if a precedence record isn’t suppressed
  • When holdings/item record is considered as suppress from discovery, then related $t subfield equals 1. Otherwise related $t subfield equals 0.

Generated at Fri Feb 09 00:24:53 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.