enhancing discoverability with virtual shelf browse

37
Enhancing Discoverability with Virtual Shelf Browse Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010

Upload: cachet

Post on 09-Jan-2016

43 views

Category:

Documents


2 download

DESCRIPTION

Enhancing Discoverability with Virtual Shelf Browse. Andreas Orphanides Emily Lynema Cory Lown NCSU Libraries Code4Lib 2010 24 February 2010. Outline. Motivation Demonstration Implementation Back-end Front-end Outcomes Future. Why browse?. Universal We almost all browse shelves - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Enhancing Discoverability with Virtual Shelf Browse

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

Outline

• Motivation• Demonstration• Implementation• Back-end• Front-end

• Outcomes• Future

Page 3: Enhancing Discoverability with Virtual Shelf Browse

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
Page 5: Enhancing Discoverability with Virtual Shelf Browse
Page 6: Enhancing Discoverability with Virtual Shelf Browse

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
Page 8: Enhancing Discoverability with Virtual Shelf Browse
Page 9: Enhancing Discoverability with Virtual Shelf Browse
Page 10: Enhancing Discoverability with Virtual Shelf Browse
Page 11: Enhancing Discoverability with Virtual Shelf Browse
Page 12: Enhancing Discoverability with Virtual Shelf Browse
Page 13: Enhancing Discoverability with Virtual Shelf Browse
Page 14: Enhancing Discoverability with Virtual Shelf Browse

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

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

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

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

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
Page 20: Enhancing Discoverability with Virtual Shelf Browse
Page 21: Enhancing Discoverability with Virtual Shelf Browse
Page 22: Enhancing Discoverability with Virtual Shelf Browse
Page 23: Enhancing Discoverability with Virtual Shelf Browse
Page 24: Enhancing Discoverability with Virtual Shelf Browse
Page 25: Enhancing Discoverability with Virtual Shelf Browse
Page 26: Enhancing Discoverability with Virtual Shelf Browse
Page 27: Enhancing Discoverability with Virtual Shelf Browse
Page 28: Enhancing Discoverability with Virtual Shelf Browse

JQuery Plugins

Library website:• jQuery

Page 29: Enhancing Discoverability with Virtual Shelf Browse

JQuery Plugins

Library website:• jQuery

Popup Frame:• Thickbox

Page 30: Enhancing Discoverability with Virtual Shelf Browse

JQuery Plugins

Library website:• jQuery

Popup Frame:• Thickbox

Cover Carousel:• jCarousel

Page 31: Enhancing Discoverability with Virtual Shelf Browse

JQuery Plugins

Library website:• jQuery

Popup Frame:• Thickbox

Cover Carousel:• jCarousel

Mouseovers:• SimpleTip

Page 32: Enhancing Discoverability with Virtual Shelf Browse

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

Usage

Page 34: Enhancing Discoverability with Virtual Shelf Browse

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

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

Thanks!

Andreas Orphanides

NCSU Libraries Fellow

[email protected]

Emily Lynema

Associate Head, Information Technology

[email protected]

Cory Lown

NCSU Libraries Fellow

[email protected]

Page 37: Enhancing Discoverability with Virtual Shelf Browse

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