1 easyBorrow at Brown Piecing Together Library Borrowing Systems With Custom Programming Jean Rainwater Brown University Library Boston Library Consortium.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

1 A B C
Variations of the Turing Machine
AP STUDY SESSION 2.
1 WORKING WITH 2007 WORD Part 1 Developed October 2007 with lots of help from.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Slide 1 FastFacts Feature Presentation October 16 th, 2008 We are using audio during this session, so please dial in to our conference line… Phone number:
Slide 1 FastFacts Feature Presentation November 11, 2008 We are using audio during this session, so please dial in to our conference line… Phone number:
ASTM Member Website Tools Jeff Adkins Diane Trinsey 1 September 2012 Officers Training Workshop.
September 2013 ASTM Officers Training Workshop September 2013 ASTM Officers Training Workshop ASTM Member Website Tools September 2013 ASTM Officers Training.
David Burdett May 11, 2004 Package Binding for WS CDL.
We need a common denominator to add these fractions.
Microsoft Access 2007 Advanced Level. © Cheltenham Courseware Pty. Ltd. Slide No 2 Forms Customisation.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Create an Application Title 1Y - Youth Chapter 5.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
Add Governors Discretionary (1G) Grants Chapter 6.
CALENDAR.
LIBRARY WEBSITE, CATALOG, DATABASES AND FREE WEB RESOURCES.
1 Advanced Tools for Account Searches and Portfolios Dawn Gamache Cindy Bylander.
3 october Brown easyBorrow (beta) Brown University Library October 2007.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Windows XP Project An Introduction to Microsoft Windows XP and Office 2003.
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
© Tally Solutions Pvt. Ltd. All Rights Reserved Shoper 9 License Management December 09.
Welcome. © 2008 ADP, Inc. 2 Overview A Look at the Web Site Question and Answer Session Agenda.
Break Time Remaining 10:00.
Turing Machines.
PP Test Review Sections 6-1 to 6-6
1 IMDS Tutorial Integrated Microarray Database System.
User Friendly Price Book Maintenance A Family of Enhancements For iSeries 400 DMAS from Copyright I/O International, 2006, 2007, 2008, 2010 Skip Intro.
Bright Futures Guidelines Priorities and Screening Tables
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Adding Up In Chunks.
FAFSA on the Web Preview Presentation December 2013.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Welcome to Instructions and tips for the online application process 1 June 2012.
Artificial Intelligence
1 How Do I Order From.decimal? Rev 05/04/09 This instructional training document may be updated at anytime. Please visit and check the.
GEtServices Services Training For Suppliers Requests/Proposals.
1 BRState Software Demonstration. 2 After you click on the LDEQ link to download the BRState Software you will get this message.
2004 EBSCO Publishing Presentation on EBSCOadmin.
: 3 00.
5 minutes.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
One-Degree Imager (ODI), WIYN Observatory What’s REALLY New in SolidWorks 2010 Richard Doyle, User Community Manager inspiration.
Chapter 12 Working with Forms Principles of Web Design, 4 th Edition.
Essential Cell Biology
Converting a Fraction to %
Clock will move after 1 minute
PSSA Preparation.
Chapter 13 Web Page Design Studio
Physics for Scientists & Engineers, 3rd Edition
Select a time to count down from the clock above
RefWorks: The Basics October 12, What is RefWorks? A personal bibliographic software manager –Manages citations –Creates bibliogaphies Accessible.
Copyright Tim Morris/St Stephen's School
1.step PMIT start + initial project data input Concept Concept.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
Registry and Referral System HCW/PSW Staff User Manual
Presentation transcript:

1 easyBorrow at Brown Piecing Together Library Borrowing Systems With Custom Programming Jean Rainwater Brown University Library Boston Library Consortium May 5, 2008 Photo:

2 Browns easyBorrow A project to simplify borrowing books from other libraries. This presentation: will explain the problem we are trying to solve, show off easyBorrow, and describe how were developing it. Photo:

3 Acknowledgments Bonnie Buzzell ILS Specialist Bart Hollingsworth Shared Resources Specialist Birkin James Diana Programmer __________________________ Apologies to PALINET

4 A loose patchwork of borrowing options Brown users have access to unmediated borrowing: 3 consortial direct borrowing plans 30 academic libraries 40 million titles + Interlibrary Loan Photo:

5 Great! but not easy Too many unconnected systems with differing Photo: functionality and interfaces and policies

6 Before easyBorrow A single web page explaining and ranking the options. We tried to guide users so they could make the best choice Photo:

7 EXAMPLE: Item is at Brown, but use is restricted. 1 – Click to see if available on InRhode.

8 2 – Click on REQUEST THIS ITEM.

9 Item is not available, so return to Josiah. 3 & 4 – Click on the back button twice.

10 5 – Click on Borrow from Other Libraries.

11 6 – Click on Borrow Direct

12 7 – Find ID card, and type in barcode. 8 – Click Search Borrow Direct

13 9 – In BorrowDirect, click Searching/Requesting

14 10 – Type in title. 11 – Click Begin Searching

15 12 – Looks good! Click on Request

16 Not available in Borrow Direct. 13, 14, 15 – Press the back button 3 times.

17 Try the Virtual Catalog. 16, 17 – Enter barcode again, click on Search

18 18, 19, 20 – As in Borrow Direct, click on Searching, type in title, click on Search

19 Only Browns copy is in the Virtual Catalog. 21, 22 – Click the back button twice.

20 One option remains. 23 – Click on ILLiad to try Interlibrary Loan.

21 24, 25 – Enter Brown UserName and Password. 26 – Click Login to ILLiad

22 27 – Click Request a Loan

28-32 Type in book information

33 Click on submit request

Whew!

26 Stitching it together. We couldnt just wait for vendors to integrate with each other, or hope for APIs to make it easier for us to link them. We decided to do something and do it quickly even if its only a part of the solution. Photo:

27 Timeline New University Librarian Fall 2005 Work began Fall 2006 easyBorrow beta launched, June 2007 It is a work in progress.

28 Guiding principles Simplicity for user. Work with what is. Release early and often. Expect change.

29 Where to start? Think big. One reason students go to Google and Amazon is they have the most stuff easyBorrow starts users in WorldCat for the same reason

30 A tour of easyBorrow beta Photo:

31 With easyBorrow, a user need only perform one search, using Open WorldCats single search box. With easyBorrow, a user need only perform one search, using Open WorldCats single search box.

32 The user clicks on the title they want.

33 The user clicks Request this item.

34 Behind the scenes, the program checks to see if a circulating copy is available at Brown. If so, it displays this screen… Behind the scenes, the program checks to see if a circulating copy is available at Brown. If so, it displays this screen…

35 …and then redirects to the OPAC display. The user may choose to click the Request This button. …and then redirects to the OPAC display. The user may choose to click the Request This button.

36 The search box can be placed on any web page. Here is another example of a user request, starting from the easyBorrow web page. The search box can be placed on any web page. Here is another example of a user request, starting from the easyBorrow web page. Scanning w

37 The title of interest is identified in Open WorldCat…

38 … and then is requested.

39 Our open-URL resolver (SFX) has been re-purposed. The user: enters Brown credentials optionally supplies volume details, and then clicks on the button to place the request. Our open-URL resolver (SFX) has been re-purposed. The user: enters Brown credentials optionally supplies volume details, and then clicks on the button to place the request.

40 A confirmation screen appears, giving a reference number, and promising an with details shortly. The request interaction with the user is over.

41 Behind the scenes the system checks each potential supplying system in sequence until a request can be placed for the user. An is sent within minutes of the request, identifying the system in which the request has been placed, and including a link to it in the native interface. Behind the scenes the system checks each potential supplying system in sequence until a request can be placed for the user. An is sent within minutes of the request, identifying the system in which the request has been placed, and including a link to it in the native interface.

42 An easyBorrow user interface allows a person to track all of their direct borrow and ILL requests in one place.

43 The user tracking interface includes direct links to the various systems used.

44 Behind the Scenes A staff interface allows us to monitor requests and gather statistics.

45

46 The staff interface tracks the progress of the request.

47 A click on history…

48 …displays the programming flow and results of request attempts.

49 A try again button re-submits the request.

50 Architecture Photo:

Components include: ExLibris SFX open URL resolver III OPACJosiah III INNReach service –InRhode (RI acad libraries) III patron API LDAP Sirsi-Dynix URSA direct consortial borrowing system –Virtual Catalog (Boston Library Consortium) –Borrow Direct (Ivy League universities, except one) OCLC/Atlas ILLiad OCLC WorldCat and Open WorldCat The pieces 27

52 Tool Kit Open Source Tools: Java / Tomcat Python / Django PHP MySQL APIs / Services: III Patron API OpenURL / SFX OCLC xisbn Photo:

Uses III Patron API to get barcode after LDAP login Searches OPAC (isbn & WC#) _________________________________ Tunnelers: InnReach (isbn & WC#) Borrow Direct (isbn) Virtual Catalog (isbn) _________________________________ Defaults to ILLiad (no isbn) Auto-registers new users in ILLiad easyBorrow at Work 27

Service-Oriented Architecture (S.O.A) Resource-Oriented Architecture (R.O.A) Python fahrenheit-to-celsius code: def convertFahToCel(f_value): c_value = (f_value - 32) * (5/9) return c_valu Problem... This code is only useful to another python program.

27 Service-Oriented Architecture (S.O.A) Resource-Oriented Architecture (R.O.A) Solution... Put your code in a web-wrapper. Then it is accessible via a url like: ( from *any* program, regardless of language ) ( the url might return: {fah:32,cel:0} )

56 easyBorrow in Use Use and users help guide our development. Photo:

57 Statistics: Who is Using easyBorrow

58 Statistics: Requests placed on easyBorrow Brown University easyBorrow Requests,

59 User Satisfaction Survey

60 Absolutely terrific! - Visiting Scholar Its a god-send because often the books I need are missing or checked out! Its quick enough too. - Grad Student It was easy to find the titles I wanted, and I received my book very promptly- sooner than I had expected! I was surprised and very pleased with this service. - Undergrad It is almost TOO easy… - Brown Faculty User Satisfaction Survey

A stitch in time: whats next? Improve matching Use xISBN for similar editions Handle non-ISBN items –Identify other editions with ISBN –WorldCat number search Improve user experience Features –Redirect cancelled requests back into easyBorrow –Display non-circ Brown material –Improve requesting from OPAC Options –Pickup location –Other editions acceptable –Need-by date Photo:

62 Quilt photos courtesy of onebyjude Brown easyBorrow Team: Bonnie Buzzell, Senior Knowledge Management Librarian Birkin James Diana, Programmer Bart Hollingsworth, Information Delivery Services Librarian Jean Rainwater, Co-Leader, Integrated Technology Services More information: Photo:

63 "Go ahead and try," he said as he stared at her evenly. Though outwardly calm, a slight chill ran through him, for he knew she was good... darn good." "Okay, mister," she said with a toss of her head. "You're a nice guy, but dames like me don't give two cents for nice." She tossed the tarnished link on the table, and smiled as he stared in disbelief. Try and break the redirection A Librarian – Programmer Dialogue