OAI-PMH Support (UXPROD-993)

[UXPROD-2312] Honor suppress from discovery flag in OAI-PMH Created: 11/Mar/20  Updated: 16/Sep/21  Resolved: 22/Jun/20

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

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

Issue links:
Defines
is defined by MODOAIPMH-68 Suppress instance records from discov... Closed
is defined by MODOAIPMH-114 Add the suppressDiscovery flag into O... Closed
is defined by MODOAIPMH-124 Add the suppressDiscovery flag into O... Closed
is defined by MODOAIPMH-126 Add suppressed removed records as 'de... Closed
is defined by MODOAIPMH-129 Eliminate additional suppressDiscover... Closed
Relates
relates to UXPROD-2549 Honor the suppressDiscovery flag for ... Closed
Epic Link: OAI-PMH Support
Back End Estimate: Large < 10 days
Development Team: Gulfstream
Rank: Chicago (MVP Sum 2020): R2
Rank: Cornell (Full Sum 2021): R4
Rank: Duke (Full Sum 2021): R4
Rank: 5Colleges (Full Jul 2021): R1
Rank: GBV (MVP Sum 2020): R4
Rank: MO State (MVP June 2020): R1
Rank: TAMU (MVP Jan 2021): R1

 Description   

Overview:
Suppression status or suppress from discovery flag indicates that the record is "suppressed" and should not be displayed in a discovery system. This element provides a means of excluding suppressed records from the total title count.
Suppress from discovery flag exists on all record levels in inventory: instance, holding and item. It is stored in fields with name “discoverySuppress” and can have one of two values: true or false.
“true” means the record is suppressed and “false” means the opposite.
For SRS there is only one level - instance record - and one flag accordingly. It isn’t stored inside the MARC record itself, but in additional properties (metadata related to MARC).

What needs to be done
OAI-PMH should consider suppression flag on all levels of existence: instance, holding and item. Since individual bib records, holdings or item records can be suppressed separately, flag values conflicts might take place in the records hierarchy. Such conflicts should be resolved using the next rule:

  • 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.

Discovery suppression might be processed in two ways for OAI-PMH:

  • Suppressed record is ignored (skipped) by OAI-PMH and not transferred to Discovery Layer
  • All records are available for retrieval via OAI-PMH, suppression flag value is included into each record


 Comments   
Comment by Holly Mistlebauer [ 17/Jun/20 ]

TAMU comment from Round IV Outliers spreadsheet: Confuse the patrons, if suppressed records are retrieved by recovery tool -Lisa Furubotten

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