emory-libraries / blacklight-catalog

1 stars 2 forks source link

SPIKE: Determine feasibility of providing Links to electronic holdings not represented in 865 fields #634

Closed maxkadel closed 3 years ago

maxkadel commented 3 years ago

Online resources that do not have an 856 field in the MARC record are not displaying a link to find them in blackcat.

ACCEPTANCE Timebox a research spike into

Example:

JAMA (https://blackcat-test.library.emory.edu/catalog/9936493491502486) image.png

Compare this with Primo JAMA on discovere image.png

Technical thoughts

AGCooper commented 3 years ago

CDI should be out of the scope of this phase I believe. It looks like the 2 links that show in discoverE are provided via portfolios. Open URLs or General Electronic Services from Alma I'm not sure how you get via API (others know I'm sure). FindIt@Emory is a mystery to me too though others may understand it better (I think it's an integration on the vendors' end if we're talking about the same thing).

maxkadel commented 3 years ago

Yes, I think each AVE field represents a portfolio

maxkadel commented 3 years ago

More information on configuration of the publishing_base_url parameter - it looks like it's intended to point to a Primo url, so I'm not sure that, even if it's configured appropriately, it's ultimately where we want this information to live.

https://knowledge.exlibrisgroup.com/Alma/Product_Documentation/010Alma_Online_Help_(English)/050Administration/050Configuring_General_Alma_Functions/080Configuring_Other_Settings

image.png

bwatson78 commented 3 years ago

Preliminary Findings: This JAMA example does have links on the service page. @AGCooper When you mention that those links are pointing to portfolios, do you know if you have a overarching list of portfolios that would be available to users? Basically one place that we could reference and, therefore, map portfolio to the record when a user loads that certain page?

It just seems to me that there should be a page in Alma that should list all Package Services.

bwatson78 commented 3 years ago

Running List of IDs Showing Behavior:

Brought to Services Page with Links Available (2) 9936493491502486 9937240716502486

Redirects to X When Trying To Access Service Page (121) 9936898863402486 (EBSCO) 9937109344702486 (EBSCO) 9937109354102486 (EBSCO) 9937013757102486 (JSTOR) 9937175179602486 (Proquest) 9937014403802486 (JSTOR) 9937175156702486 (Proquest) 9937183602002486 (EBSCO) 9937013494602486 (JSTOR) 9936762086902486 (Proquest) 9936949038802486 (JSTOR) 9937250373402486 (Proquest) 9936947119502486 (EBSCO) 9936955190202486 (EBSCO) 9936946935102486 (EBSCO) 9936719166102486 (Proquest) 9937249720502486 (Proquest) 9936932600002486 (Cambridge) 9936945851702486 (EBSCO) 9936954256102486 (EBSCO) 9936946921802486 (EBSCO) 9936954236102486 (EBSCO) 9936954236102486 (EBSCO) 9936947118202486 (EBSCO) 9936712165402486 (Proquest) 9936950201202486 (JSTOR) 9937136131602486 (OAPEN) Didn't load anything. 9936954259802486 (EBSCO) 9937014084902486 (JSTOR) 9936954238402486 (EBSCO) 9936935069402486 (Proquest) 9936951299002486 (EBSCO) 9936952850402486 (EBSCO) 9936952863402486 (EBSCO) 9936952644102486 (EBSCO) 9936539429002486 (Proquest) 9936948122702486 (EBSCO) 9936950779202486 (EBSCO) 9936952648502486 (EBSCO) 9936951959502486 (EBSCO) 9936952854602486 (EBSCO) 9936949653902486 ("") 9936952844802486 ("") 9936948128302486 ("") 9936994164502486 ("") 9937250758802486 (Proquest) 9937013527502486 (JSTOR) 9936719774802486 (Proquest) 9936952639102486 (EBSCO) 9936954671002486 ("") 9936948319502486 ("") 9936949636102486 ("") 9936576300102486 (Proquest) 9937013077802486 (JSTOR) 9936576174402486 (Proquest) 9937183283102486 (EBSCO) 9936951959002486 ("") 9936952858802486 ("") 9936952845302486 ("") 9937136122102486 (OAPEN) 9936952846802486 (EBSCO) 9936919984602486 (Proquest) 9936539420902486 ("") 9936949639302486 (EBSCO) 9936719030302486 (Proquest) 9936718059602486 ("") 9936718622202486 ("") 9936718557502486 ("") 9936718146402486 ("") 9936718786102486 ("") 9936718560602486 ("") 9936718569602486 ("") 9936718571902486 ("") 9936718967702486 ("") 9936718562202486 ("") 9936718300202486 ("") 9936711832202486 ("") 9937013899902486 (JSTOR) 9937014177302486 ("") 9936994059102486 (EBSCO) 9937014347002486 (JSTOR) 9936718027402486 (Proquest) 9936718752602486 ("") 9936718232602486 ("") 9936718448802486 ("") 9936718160502486 ("") 9936718180202486 ("") 9936718570402486 ("") 9936718445502486 ("") 9936718795002486 ("") 9936718285102486 ("") 9936718417602486 ("") 9936877755802486 ("") 9936718394202486 9936719028902486 9936718640802486 9936576074202486 9936718643602486 9936718500202486 9936719043202486 9936718403202486 9936718089602486 9936538001302486 9936717769902486 9936717881102486 9936538069302486 9936717867802486 9936538099302486 9937249984502486 9936761955202486 9936761981202486 9936716943302486 9936717089302486 9936717284002486 9936716600102486 9936717246302486 9936953746102486 (EBSCO) 9936947777202486 9936952071102486 9936952344902486 9936898863402486

bwatson78 commented 3 years ago

Final Conclusions: I pulled the latest version of catalog into my local, cleared my Solr, and ingested blacklighttest. Next, I faceted Online access and viewed 500 records of 1780 available to me. I allowed the availability API to query each of my viewed records and clicked on Services Page only when there was no other Online resource link provided, or when the resource link wasn't passed a description (https://pid...). I documented the ids and their behaviors above. Of the 500 online resources, 2 stayed on the Services Page, which provided links to the exterior sites that hosts the content. 121 others redirected me directly to the content provider immediately, skipping a view of the Service page.

@Lisa queried Alma using the following parameters: record's datafields with "AVE" tags that contain the substring publishing_base_url in the subfield coded with "u", which also do not contain "856"-tagged datafields with a second indicator field equaling "0" or "1". This would provide us with the records that would show no link for external online content but may likely redirect the user when they click on the service page link. Her query produced 963,395 records, nearly twenty percent of the overall catalog.

If we decide to not utilize the Services Page in the future, it would still be beneficial to us to utilize it as a "hop-to" the online content providers if cataloging cannot easily populate the links to this content into the "856" datafields.

eporter23 commented 3 years ago

@bwatson78 and I are continuing to investigate this, because we need to determine whether or not we can retrieve resource links from portfolio information via API alone. The Services Page may not be available to us long-term depending on our product licensing.

bwatson78 commented 3 years ago

@eporter23 Following the path of https://developers.exlibrisgroup.com/alma/apis/electronic/, the collection_id is AVEc and is not found in the bib record. AVE"8" is the portfolio number. Just saw what you shared with me in slack--working with that.

bwatson78 commented 3 years ago

IDs that are not producing content when openurl clicked: 9937177765002486 9937286692702486 9937275387702486

bwatson78 commented 3 years ago

PR made: https://github.com/emory-libraries/blacklight-catalog/pull/705

Screen Shot 2021-06-22 at 9.13.48 AM.png

lovinscari commented 3 years ago

@eporter23 - I am sure the concerns presented by Kat, Sofia and Jessie to me have also been presented to you with regards to the electronic resources that are part of a portfolio. I'd like your thoughts on how we should proceed based on the information provided by Brad and Alex. Thanks!

lovinscari commented 3 years ago

@eporter23 - Please close this once you have completed your testing. Thanks!

eporter23 commented 3 years ago

@bwatson78 all the examples I've checked look good. Thanks! I also have a couple of interesting examples I used for testing here just for reference.