Closed cbeer closed 1 year ago
@ahafele can maybe get us some examples?
https://folio-test.stanford.edu/inventory/view/342bbef8-494c-5726-abe9-50df6fe50b43 - a12451243 https://folio-test.stanford.edu/inventory/view/50419099-0b7c-54aa-bd73-31bf14a7fb4a - a13288549 https://folio-test.stanford.edu/inventory/view/73f4837b-fe9a-5f3c-aadc-740e86b9f49e - a10151431 (purl example)
sw-folio-dev may not have the records at all: indexing is being skipped? need to figure out why. see e.g. https://searchworks-folio-dev.stanford.edu/view/12451243
Both a10151431 and a13288549 are handled correctly, with links/embed showing up in the right place. a12451243 isn't indexed at all. We think a12451243 was skipped because it doesn't have any items. a10151431 and a13288549 have items for other reasons.
We might need to modify this logic (https://github.com/sul-dlss/searchworks_traject_indexer/blob/master/lib/traject/config/sirsi_config.rb#L2453) so that electronic records without items get indexed but other records without items do not. Or there might be a reason to add some sort of item data so we get browse nearby?
12451243 has a 999 field in Symphony which gives it an item_display field in Solr MARC:
999 a| INTERNET RESOURCE w| ASIS c| 1 i| 12451243-1001 l| INTERNET m| SUL r| N s| Y t| SUL u| 5/12/2018
item_display:
12451243-1001 -|- SUL -|- INTERNET -|- -|- SUL -|- -|- lc pr 3562.000000 l0.385000 002014 -|- en~a8~~wutx}zzzzzz~ez}wruzzz~zzxzyv~~~~~~~~~~~~~~~ -|- -|- -|- -|- LC
A side effect of this is that the record shows up in browse nearby
We think we want to construct item_display
and related fields for records that are electronic records with an 856 link that do not have an item in FOLIO.
@ahafele @saseestone currently, in SearchWorks you can apply filters to get to e-resources that are provided by Lane (or other libraries): https://searchworks.stanford.edu/?f%5Baccess_facet%5D%5B%5D=Online&f%5Bbuilding_facet%5D%5B%5D=Medical+%28Lane%29.
Thank you!
If so, what in the record will indicate the library for the record
Most eResources just have the location "SUL Electronic" and aren't available as a building facet today. Unlike those, (some? all?) Lane eResources end up with a permanent/effective location library of Lane. There's also Electronic locations for Law, Business, and HILA (Hoover) that seem like they're actively used.
I'd say if we have the data, we might as well show it? I think we know patrons use library as a subject filter
For non-Lane e-resources records the Holdings locations will indicate the owning Library in terms of SUL, Law etc. See locations below. Does the current filter look at 856s also? Here are Law examples - https://folio-test.stanford.edu/inventory?filters=holdingsPermanentLocation.c6ce7052-e365-47d5-a98d-41daf68e7a1f&segment=holdings&sort=title
BUS-ELECTRONIC BUS-SDR HILA-ELECTRONIC HILA-SDR LAW-ELECTRONIC LAW-SDR SUL-ELECTRONIC SUL-SDR
Lane is more complex in their locations. They have many digital locations. @saseestone and I are meeting with them soon and could discuss then if needed. But here are just a couple of Lane examples
@ahafele is there a complete list of Lane electronic location codes somewhere? I think I'll need this in order to select the right holding to use for the owning library of the electronic resource. (Although, maybe we expect that any of the holdings on a record would have the right location...I'm not sure.)
@corylown I will ask Lane for this.
LANE-ECOLL LANE-ECOMP LANE-EDATA LANE-EDOC LANE-EPER LANE-IMAGE LANE-MOBI LANE-ISIIF
@corylown added a couple more to list
thank you @ahafele !
There was some discussion around using a FOLIO-specific "electronic access" field for these resources, but since our last workcycle we've determined that we're going to just keep them the way they are, so eResources are just regular MARC with a link in the 856 field.
Thus, we think nothing special needs to be done to index them — just need to confirm this by looking at some example items and checking that they appear correctly in SearchWorks (relative to their non-folio versions) then this ticket can be closed.