enhancing discoverability with virtual shelf browse andreas orphanides emily lynema cory lown ncsu...
TRANSCRIPT
![Page 1: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/1.jpg)
Enhancing Discoverability with Virtual Shelf Browse
Andreas OrphanidesEmily Lynema
Cory Lown
NCSU LibrariesCode4Lib 2010
24 February 2010
![Page 2: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/2.jpg)
Outline
• Motivation• Demonstration• Implementation• Back-end• Front-end
• Outcomes• Future
![Page 3: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/3.jpg)
Why browse?
• Universal• We almost all browse shelves• The shelf is going away• Users like recommendations
• Local• No more OPAC• New ARS
![Page 4: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/4.jpg)
![Page 5: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/5.jpg)
![Page 6: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/6.jpg)
Data Model: Goals
• Browse arbitrary number of titles around a known item in call number order
• Include online + all locations• Support browse searching• Partial and non-matches
• Browse by title – NOT by item• Forgiving call number searching
![Page 7: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/7.jpg)
![Page 8: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/8.jpg)
![Page 9: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/9.jpg)
![Page 10: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/10.jpg)
![Page 11: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/11.jpg)
![Page 12: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/12.jpg)
![Page 13: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/13.jpg)
![Page 14: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/14.jpg)
Start: Begins With
SELECT group_idFROM sorted_call_no_indexWHERE call_number_searchLIKE 'BD111.S30%'ORDER BY call_number_paddedLIMIT 1
![Page 15: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/15.jpg)
Start: Closest Match
SELECT group_idFROM sorted_call_no_indexWHERE call_number_padded> 'BD 000111 .S30'AND classification = 'LC'AND call_number_padded != ''LIMIT 1;
![Page 16: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/16.jpg)
Slice Web Service
SELECT group_id, catalog_key, MIN(call_number)FROM sorted_call_no_index WHERE group_idBETWEEN 20000 – 0AND 20000 + 20GROUP BY group_id;
![Page 17: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/17.jpg)
Slice Web Service
SELECT group_id, catalog_key, MIN(call_number)FROM sorted_call_no_index WHERE group_idBETWEEN 20000 – 0AND 20000 + 20GROUP BY group_id;
![Page 18: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/18.jpg)
Front-end: Goals
• Access to “infinite” shelf• Interactive visual browsing experience• Design cues from Google Books• High performance• Satisfy both patrons and staff
![Page 19: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/19.jpg)
![Page 20: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/20.jpg)
![Page 21: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/21.jpg)
![Page 22: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/22.jpg)
![Page 23: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/23.jpg)
![Page 24: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/24.jpg)
![Page 25: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/25.jpg)
![Page 26: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/26.jpg)
![Page 27: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/27.jpg)
![Page 28: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/28.jpg)
JQuery Plugins
Library website:• jQuery
![Page 29: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/29.jpg)
JQuery Plugins
Library website:• jQuery
Popup Frame:• Thickbox
![Page 30: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/30.jpg)
JQuery Plugins
Library website:• jQuery
Popup Frame:• Thickbox
Cover Carousel:• jCarousel
![Page 31: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/31.jpg)
JQuery Plugins
Library website:• jQuery
Popup Frame:• Thickbox
Cover Carousel:• jCarousel
Mouseovers:• SimpleTip
![Page 32: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/32.jpg)
Front-end: Challenges
• DOM = SLOW• Plugin + Plugin + Plugin = Headache• Remote servers = Latency roulette• Too much Ajax = Browser bottleneck• IE != Your friend
![Page 33: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/33.jpg)
Usage
![Page 34: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/34.jpg)
Anecdotal Feedback
• very positive reaction• “find more” resonates with current
behavior• where is “browse shelf”?• “open the book” within browse context• don’t care about call number specifics
![Page 35: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/35.jpg)
Future
• TRLN consortial implementation• Filtering across institution / location
• Virtual Browse Project• Find more along other dimensions of
likeness• More integrated presentation of 3rd party
supplemental content and licensed full text
![Page 36: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/36.jpg)
Thanks!
Andreas Orphanides
NCSU Libraries Fellow
Emily Lynema
Associate Head, Information Technology
Cory Lown
NCSU Libraries Fellow
![Page 37: Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010](https://reader035.vdocuments.mx/reader035/viewer/2022070305/5514bb87550346d36e8b66ac/html5/thumbnails/37.jpg)
More Information
Project Page:http://www.lib.ncsu.edu/dli/projects/virtualshelfindex/
Web Service Docs:http://www.lib.ncsu.edu/catalog/virtualshelfindex/documentation.html
Try It:http://www2.lib.ncsu.edu/catalog/record/
NCSU1879640