Copyright (C) 2022-2023 The Open Library Foundation
This software is distributed under the terms of the Apache License, Version 2.0. See the file "LICENSE" for more information.
This module provides a storing and processing functionality for links between entities.
Authorities are not propagated to member tenants. In cases when member tenants need some knowledge of shared authority - it queries the central tenant.
Instance-authority links are not propagated to member tenants. Links for local bib and shared authority could be saved. Natural id from central authority is filled on retrieval.
Authority data statistics are propagated to member tenants. This allows user to query authority update reports in member tenants including central tenant link count data. To reflect shared authority changes for linked bib records in member tenants - linked shared authority updates are also handled for member tenants. This means that link update events for local links are sent to member tenants when shared authority is updated in central tenant. To include success/failures for statistics from central tenant - link update report events are also propagated to member tenants. This allows member tenant reports to include success/failure counts from central tenant. Authorities delete on central tenant also trigger data statistics deletion on member tenants.
See project MODELINKS at the FOLIO issue tracker.
This module's API documentation.
This module's Documentation
The built artifacts for this module are available. See configuration for repository access, and the Docker image
The development tips are described on the following page: Development tips