Once someone has identified an item they want in Search25, they need to know how to access it. At this point, Search25 can show them the bibliographic details for the book; a link to the holding library; information about access rights for the library (that bit’s coming soon); and if the library provides it over Z39.50, some basic holdings and perhaps circulation information.
It would be good to ‘close the loop’ on this so the user can also see the record in it’s home context, back in the originating library’s catalogue, where there may well be additional information. You’d think nothing could be easier: we have a Marc record derived from the library, and all we need to do is link back to the library display of the same record. But how to make the link? The obvious thing to do is use the record number (Marc 001). But that may not be exposed at all, as it isn’t really meant for public consumption. Or we could use the classmark, which might not get us to the exact item, but should – given the full classmark – get us back to a very short list of possible and related candidates. What we don’t want to do is repeat the original search from Search25 on the source library – there may be hundreds of results, and our user has just gone to the effort of filtering this down to one particular one they’re interested in.
So this is a first pass at working out what’s possible. It’s done on a tiny sample – one record from one or two libraries using each of the most common LMS systems. But even that took time. If you use one of these LMSes and know how to do it better, please, please let me know. A quick summary of the results first, then the details.
Results Summary
What’s possible depends not only on the underlying LMS, but also on whatever is being used as a front-end – eg. Vufind, in front of Voyager (as used by the University of Kent and the LSE) is more straightforward to deal with than Voyager alone.
Given that, the open source options are the simplest to link to. Koha allows you to link straight to a record by its record number. So do the Vufind implementations. If Vufind is configured for it (ie. the classmark has been indexed in Solr), then it is also very simple to link using the classmark. I don’t know if this is also true for Koha – the one example I have of a Koha library doesn’t use classmarks, but it looks like they should work too.
ExLibris Aleph allows you to link to a record by record number provided you know the internal library database name. This link may or not be exposed to normal users, but once reverse engineered from one site it seems to carry over to others (assuming you know the database name). Some libraries however put other systems in front of their Aleph system which mean that the raw Aleph page does not display well, but the fronting system blocks use of the record link. Aleph systems do generally allow access by classmark, but through a clumsy browse system and ignoring the Cutter, which makes the target record hard to rediscover.
ExLibris Voyager appears to use the record number for some purposes (eg for user export of records for citation), but unlike Aleph I was unable to find any URL incorporating the record number. On the other hand, it is possible to do a Keyword search ANDing all terms using the classmark (including Cutter) to get almost straight to the record.
Innovative Interfaces’ Innopac (Millenium) – at least for the two samples tested – provides no way to access a record directly from the information given in the exported Marc record. The classmark search again drops the Cutter, potentially leading to very long lists of candidates, and although records do have an identifying bibId it is not one that is in the Marc record.
SirsiDynix Horizon also uses various strings as IDs for records, none of which are in the Marc record. However, the ‘shelfmark’ search uses the whole classmark and so generally gets very close to the desired record.
SisriDynix Unicorn also uses identifiers for records which are not contained in the Marc record. In the one library sampled, there was no shelfmark search.
Talis Prism also includes no way to link back to an individual record. It does allow a classmark search, which given the full classmark does a good job of retrieving the desired record – but in the example records/library chosen the Cutter was missing from the exported Marc record making this impossible for Search25 to use.
In short, linking back to particular records in library catalogues is way harder than you’d expect – if you don’t know how they work. I have a sneaking suspicion that anyone who works with a particular one of these catalogues will know exactly how to do it. Let me know!
You probably don’t want to read past this point…
The Gory Details
These are the actual tests (reduced to one example per system)
1. Anglia Ruskin – Aleph, returning Opac format records (ie Marc21+holdings)
Brecht Caucasian Chalk Circle 1963
001 000336428
Callnumber: 832.912 BRE
Link to full record using record number:
http://libweb.anglia.ac.uk/catalogue/search_results.html?http://oscar0.anglia.ac.uk/F/B45J4RAMLQS5SNAYVKNCESM3MV5ICQG4364XIFPP3Y41KH8839-04099?func=direct&doc_library=APU01&doc_number=000336428
Unfortunately this doesn’t work without the session id. Drop the libweb part and you can use the remaining URL without a session number, but then get an unformatted display (no CSS). No solution was found for this. To generalise this to other libraries, you need to know the name of the database (here it’s APU01).
2. University of Bedfordshire, Innopac, returning Opac format records
Mortimore, Chalk of Sussex and Kent
001: 0900717831
callNumber: 552.58 MOR
This is the page for the record and holdings:
http://library.beds.ac.uk/record=b1073514~S20
Unfortunately, the number b1073514 doesn’t appear anywhere in the Marc record (S20 is the database name) so it’s not possible to link back to this record.
3. Birkbeck, Horizon, Opac format (incomplete – missing classmark and itemids in some records at least)
Brecht, Plays, 1987
001 DYNIX70607
975 00 $a 836 BRE 85 MET
Again, the numbers in the URL for the full record don’t seem to have any connection with any values in the Marc record;
http://ipac.lib.bbk.ac.uk/ipac20/ipac.jsp?full=3100001~!2739~!0
But it is possible to search on the full classmark, here:
http://ipac.lib.bbk.ac.uk/ipac20/ipac.jsp?npp=1&ipp=20&spp=20&profile=ms&ri=&term=&index=.AW&aspect=advanced&term=&index=.TW&term=&index=.GW&term=&index=SUBJECT&term=&index=ISBN&term=836+BRE+85+MET&index=CALLDD&term=&index=SERIES&term=&index=VTITL&term=&index=BIB
Oddly, the classmark is stuffed into the ISBN field.
4. Brighton, Talis, Marc21
Red Chalk, Cole, 2001
001 818009
CLA $a 370.111 $b 370.111
The actual shelfmark is 370.111 RED, but RED is not in the exported Marc anywhere
I couldn’t find any way to search on the record number or use it in a url. Searching on the full shelfmark works fine;
http://prism.talis.com/brighton-ac/items?query=370.111+RED&adv=t
but as mentioned the full shelfmark wasn’t available in this Marc record.
5. Brunel, Unicorn, Marc21
Teaching economics to Undergraduates, Becker, 1998
001 ocm40159060
926 $c HB74.8.T43
The record page is:
http://library.brunel.ac.uk/uhtbin/cgisirsi/Ust8waPsDs/UXBRIDGE/234890078/88
but none of these numbers are in the exported Marc record.
I was unable to search by shelfmark.
6. LSE, Vufind as front-end to Voyager, Opac format
Democratic schools, Apple and Beane, 1999
001 593801
callNumber: LC1049.5 D38
itemID: 704282 etc
The record page is:
https://catalogue.lse.ac.uk/Record/593801
And searching by classmark:
https://catalogue.lse.ac.uk/Search/Results?lookfor=LC1049.5+D38&type=CallNumber&submit=Find
Perfect!
7. Open University in London, Voyager, Opac format
The chalk of Sussex and Kent, Mortimore
001 63509
callNumber: 552.5809422 MOR
Export shows a bibId of 63509, the 001 value, but can’t find a url that works to use this to get the record.
Searching by classmark as ANDed keywords does work:
http://bulbul.open.ac.uk/vwebv/search?searchArg1=552.5809422+MOR&argType1=phrase&searchCode1=GKEY&combine2=and&searchArg2=&argType2=any&searchCode2=GKEY&combine3=and&searchArg3=&argType3=any&searchCode3=GKEY&year=2011-2012&fromYear=&toYear=&location=all&place=all&type=all&status=all&medium=all&language=all&recCount=10&searchType=2&page.search.search.button=Search
8. Institute for development Studies, Koha, Marc21
War and Refugees, Lawless
001 2245
No shelf numbers used in this library
Link direct to record number:
http://blds.ids.ac.uk/directory/catalogue-record/rn/2245