Features that will be implemented to enhance FOLIO's ability to support consortia (Phase 1) (UXPROD-4049)

[UXPROD-4067] OAI-PMH: Investigate harvesting inventory records across multiple tenants Created: 15/Feb/23  Updated: 30/Nov/23  Resolved: 19/May/23

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Poppy (R2 2023)
Parent: Features that will be implemented to enhance FOLIO's ability to support consortia (Phase 1)

Type: New Feature Priority: P2
Reporter: Magda Zacharska Assignee: Magda Zacharska
Resolution: Done Votes: 0
Labels: OAI-PMH-Support, ecs, metadatamanagement
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Cloners
is cloned by UXPROD-4131 OAI-PMH: Implement harvesting records... Closed
Defines
is defined by MODOAIPMH-431 Verify support for multi-tenancy Closed
is defined by MODOAIPMH-478 SPIKE- investigate options for cross ... Closed
Release: Poppy (R2 2023)
Epic Link: Features that will be implemented to enhance FOLIO's ability to support consortia (Phase 1)
Back End Estimate: Large < 10 days
Back End Estimator: Viachaslau Khandramai (Inactive)
Back-End Confidence factor: 100%
Development Team: Firebird
PO Rank: 0

 Description   

Current problem

The existing FOLIO’s OAI-PMH implantation requires harvesting each library (tenant) separately. In some instances (Consortia) libraries might want to share their resources and harvesting multiple libraries at the same time will simply the process of building their common catalog.

In scope

  1. Retrieve the list of libraries from a given pod (Consortium)
  2. Continuously harvest through all libraries
  3. Assume the same configuration for handling:
    1. deleted records
    2. suppressed records
    3. max number of records per response
    4. harvesting source: SRS, inventory or both.
  4. Support all currently implemented feature for harvest of a single library:
    1. formats: marc21 and marc21_withholdings, oai-dc
    2. verbs: Identify, ListIdentifiers, ListRecords, ListSets, GetRecord, ListMetadataFormats
    3. full harvests
    4. incremental harvests based on record creation or update date

Out of scope

Determine the tenants list in Consortium - this will be provided by another module

Links to additional info

Question(s):

Should the list of the libraries (tenants) included in the harvest be configurable or it will always be all libraries in the Consortium or a specific library?


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