Center-for-Research-Libraries / vufind

CRL Implimentation of VuFind frontend for FOLIO. A library resource discovery portal designed and developed for libraries by libraries
GNU General Public License v2.0
1 stars 0 forks source link

Add AMPs program facet #142

Closed ryan-jacobs closed 2 years ago

ryan-jacobs commented 2 years ago

Since launch the most requested features from the CRL community has been the ability to filter titles by program/AMP. We need to incorporate a new facet that offers program based filters that can work in concert with existing facets and search options.

Full analysis on this feature, included which FOLIO data-fields can best support it, is taking place in: https://workspace.crl.edu/display/CISTF/Facet+Design+-+CRL+Program

ryan-jacobs commented 2 years ago

After several rounds of tests, with temp facets used to see how various recipes for calculating AMP data plays out (in comparison to expected values from Millennium), we have concluded that we need to rely on a multi-field check to get reliable AMP data. While we want to eventually rely exclusively on the 049 as our reference location for AMP data it is not yet a reliable source, so until a comprehensive 049 cleanup can happen we need to additionally check outer locations:

It's important to note that the 998 will eventually be dropped and should not be a permanent reference. It does provide a good interim data point though.

ryan-jacobs commented 2 years ago

Some quick work is needed to remove the test facets before this can be merged.

ryan-jacobs commented 2 years ago

Note that 998a subfields are repeatable and 049 fields are repeatable. The our marc4j implementation needs to be aware of this.