SlideShare a Scribd company logo
The Library as API
Eric Frierson
EBSCO Publishing*
The Current Landscape
• Specifically, if a student has a research assignment given to
  them, how do they complete it? Let’s say the assignment says
  they need to use at least 10 academic sources to back up their
  arguments.
  • Step-by-step. “They go here. Then they go there.”

• If a faculty member wanted to include library resources in
  their class site within a CMS, how would they do this?
  • Step-by-step.
A Silo with Silos
among Silos
The State of the Library Silo
• Rich resources
  •   A filter for academic information
  •   “Getting Started” reference materials
  •   Research librarians
  •   Writing assistance and citation help
  •   Technology assistance
• Literally millions of dollars tied up in access to resources…
Treasures
hidden by
arcane paths
Some attempts at de-silo’ing
• Discovery Services
  •   EBSCO Discovery Service
  •   ProQuest Summon
  •   ExLibris Primo
  •   OCLC WorldCat Local
  •   III Encore with Synergy
  •   SirsiDynix e-Resource Central
And yet…
RSS as an initial attempt
•   Many library resources provided RSS feeds for new articles
•   Difficult setup for non-geeks…
•   …not a flop, but not widely adoped.
•   …and a limited audience.
•   …but it brought library resources into a workflow, not the
    other way around.
Workflow as the Destination
• We used to envision people coming to the library… bringing
  their workflows into the library
• …when we should have been developing ways for the library
  to enter their workflow and going to them.
The tool? API.
APIs, briefly.
• Two separate web-based applications…
Example:
EBSCO Discovery Service API /
Project Blacklight
Example:
EBSCO Discovery Service API /
Project Blacklight
Envisioning a ‘Reading List’
Tool
• So we’ve got access to this massive set of academic
  resources…
• …what would be the best way to improve and integrate with a
  professor’s workflow?
Envisioning a ‘Reading List’
tool
• The LTI Protocol
• A standard set of data that is passed along to other
  applications to use… a ‘mini-API’ so to speak
  • Passes along username, role in the course, course id, even which
    link in the course they clicked, etc




                                             Eric’s Awesome
                                           Reading List Website
Envisioning a ‘Reading List’
tool
• Build a new website people embed into their CMS. When it
  loads…
  • …it knows which course its in, and if the person interacting with it
    is a student or instructor
• If it’s an instructor, display a search box that sends a query to
  that institution’s EBSCO Discovery Service API
• Brings back results. The website allows professors to mark the
  items they like.


                                 Eric’s
                               Awesome
                              Reading List
                                Website
Envisioning a ‘Reading List’
• When a student logs into and clicks the embedded link…
  • It knows it’s a student from this course, so it displays a list of links
    that the professor marked.
• Brings formerly silo’d content into both student and faculty
  workflow.
  • No additional authentication, no hassle




                                   Eric’s
                                 Awesome
                                Reading List
                                  Website
Add to Reading List




Add to Reading List
Other APIs
• EBSCO Discovery Service
  • Tie “marked resources” into university authentication, provide
    “My Research” in student portal
• LibAnswers API - FAQ Service
  • Unified Help Desk Platform for Library and IT questions
• ILS APIs – Book Checkouts / Account Management
  • “My Checked Out Books” and “My Fines”
• Learning Analytics
  • “Student X” downloaded 100 academic articles via the library and
    got a 4.0 GPA and matriculated…
  • “Student Y” downloaded only 2 and got a 1.5 GPA before
    dropping out.
Discussion Questions when
you’re back on campus
•   When could our community benefit from the library?
•   Where are they when that need occurs?
•   What tools (APIs) do we have that we could use?
•   Do our vendors provide these APIs? (Should this be an
    evaluation point?)
Discussion Questions
• Do libraries need to employ programmers? Or are they okay
  with non-Geeks?
• What would be the best way to begin conversations around
  using the library as an API? It’s not unheard of to have
  librarians that would prefer to remain the gatekeeper…
• How can we partner with vendors to develop useful API
  applications?
An Invitation
• Build an LTI-compliant tool for EBSCO Discovery Service’s API
  to provide advanced functionality in Moodle, Blackboard, or
  D2L
  • Your library must subscribe to EDS for credentials
  • I will do bulk of heavy lifting, but would need a partner to confirm
    CMS setup
  • Willingness on part of the library and CMS administrators
Photo Credits
• “Yellow Sailboat” by mlibrarianus @ flickr.com (CC BY-NC-SA
  2.0)
• “The Treasury” by archer10 @ flickr.com (CC BY-SA 2.0)
• “Distant Silos” by stevenc1015 @ flickr.com (CC BY-NC 2.0)
• “Tool Belt” by amanki @ flickr.com (CC BY-NC-SA 2.0)

More Related Content

What's hot

OPAC 2.0 and Beyond
OPAC 2.0 and BeyondOPAC 2.0 and Beyond
OPAC 2.0 and Beyond
daveyp
 
Edinburgh Dave Pattern
Edinburgh Dave PatternEdinburgh Dave Pattern
Edinburgh Dave Pattern
daveyp
 
Think Like A Librarian
Think Like A LibrarianThink Like A Librarian
Think Like A Librarian
LeAnn
 
Curriculum Builder
Curriculum BuilderCurriculum Builder
Curriculum Builder
St. Petersburg College
 
Research Skills for Neuroscience Grads
Research Skills for Neuroscience GradsResearch Skills for Neuroscience Grads
Research Skills for Neuroscience Grads
Naz Torabi
 
Considerations for Your Mobile Library
Considerations for Your Mobile LibraryConsiderations for Your Mobile Library
Considerations for Your Mobile Library
Rachel Vacek
 
Summon @ LBSU
Summon @ LBSUSummon @ LBSU
Summon @ LBSU
ProQuest
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
Rachel Vacek
 
Dave Pattern
Dave PatternDave Pattern
Web OPAC
Web OPAC Web OPAC
Web OPAC
Dheeraj Negi
 
New teacher resources and tools
New teacher resources and toolsNew teacher resources and tools
New teacher resources and tools
jwylibrary
 
Sla presi
Sla presiSla presi
Sla presi
kjordanbaker
 

What's hot (12)

OPAC 2.0 and Beyond
OPAC 2.0 and BeyondOPAC 2.0 and Beyond
OPAC 2.0 and Beyond
 
Edinburgh Dave Pattern
Edinburgh Dave PatternEdinburgh Dave Pattern
Edinburgh Dave Pattern
 
Think Like A Librarian
Think Like A LibrarianThink Like A Librarian
Think Like A Librarian
 
Curriculum Builder
Curriculum BuilderCurriculum Builder
Curriculum Builder
 
Research Skills for Neuroscience Grads
Research Skills for Neuroscience GradsResearch Skills for Neuroscience Grads
Research Skills for Neuroscience Grads
 
Considerations for Your Mobile Library
Considerations for Your Mobile LibraryConsiderations for Your Mobile Library
Considerations for Your Mobile Library
 
Summon @ LBSU
Summon @ LBSUSummon @ LBSU
Summon @ LBSU
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
 
Dave Pattern
Dave PatternDave Pattern
Dave Pattern
 
Web OPAC
Web OPAC Web OPAC
Web OPAC
 
New teacher resources and tools
New teacher resources and toolsNew teacher resources and tools
New teacher resources and tools
 
Sla presi
Sla presiSla presi
Sla presi
 

Similar to The Library as API

UKSG Conference 2017 Breakout - A tale of two systems: discovery at the Unive...
UKSG Conference 2017 Breakout - A tale of two systems: discovery at the Unive...UKSG Conference 2017 Breakout - A tale of two systems: discovery at the Unive...
UKSG Conference 2017 Breakout - A tale of two systems: discovery at the Unive...
UKSG: connecting the knowledge community
 
Geek out : Adding Coding Skills to Your Professional Repertoire
Geek out: Adding Coding Skills to Your Professional RepertoireGeek out: Adding Coding Skills to Your Professional Repertoire
Geek out : Adding Coding Skills to Your Professional Repertoire
Bohyun Kim
 
Reiss 4
Reiss 4Reiss 4
Demo nov 2011
Demo nov 2011Demo nov 2011
Demo nov 2011
StephenNorris321
 
COMM1180-Alcock November 2012
COMM1180-Alcock November 2012COMM1180-Alcock November 2012
COMM1180-Alcock November 2012
Melanie Parlette-Stewart
 
Embedded Librarians and Faculty Collaborate to Dish Out Information Literacy ...
Embedded Librarians and Faculty Collaborate to Dish Out Information Literacy ...Embedded Librarians and Faculty Collaborate to Dish Out Information Literacy ...
Embedded Librarians and Faculty Collaborate to Dish Out Information Literacy ...
Higher Education Institution
 
2011Embedded Libraians and Faculty Collaborate
2011Embedded Libraians and Faculty Collaborate2011Embedded Libraians and Faculty Collaborate
2011Embedded Libraians and Faculty Collaborate
WCET
 
SFS141 LRC Lesson .pptx
SFS141 LRC Lesson .pptxSFS141 LRC Lesson .pptx
SFS141 LRC Lesson .pptx
Cassandra Taylor
 
The Evolution of Reading List Integrations - Richard Tattersall | Talis Insig...
The Evolution of Reading List Integrations - Richard Tattersall | Talis Insig...The Evolution of Reading List Integrations - Richard Tattersall | Talis Insig...
The Evolution of Reading List Integrations - Richard Tattersall | Talis Insig...
Talis
 
Discovery Systems: Connecting the 21st Century Academic User to Content
Discovery Systems: Connecting the 21st Century Academic User to ContentDiscovery Systems: Connecting the 21st Century Academic User to Content
Discovery Systems: Connecting the 21st Century Academic User to Content
Athena Hoeppner
 
Uksg 2013 breakout r kennedy mcrump
Uksg 2013 breakout r kennedy mcrumpUksg 2013 breakout r kennedy mcrump
Uksg 2013 breakout r kennedy mcrump
UKSG: connecting the knowledge community
 
Information research skills for projects and dissertations classics2015
Information research skills for projects and dissertations classics2015Information research skills for projects and dissertations classics2015
Information research skills for projects and dissertations classics2015
Royal Holloway University of London
 
SFS141 LRC Lesson .pptx
SFS141 LRC Lesson .pptxSFS141 LRC Lesson .pptx
SFS141 LRC Lesson .pptx
Cassandra Taylor
 
Federated to library discovery platfoms
Federated to library discovery platfomsFederated to library discovery platfoms
Federated to library discovery platfoms
Nikesh Narayanan
 
Harnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIsHarnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIs
ALATechSource
 
Current and emerging trends in library services
Current and emerging trends in library servicesCurrent and emerging trends in library services
Current and emerging trends in library services
Nikesh Narayanan
 
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
National Information Standards Organization (NISO)
 
Be the Change You Want to See-One Year in to Open Ed
Be the Change You Want to See-One Year in to Open EdBe the Change You Want to See-One Year in to Open Ed
Be the Change You Want to See-One Year in to Open Ed
Sarah Cohen
 
Affordable Learning Ohio
Affordable Learning OhioAffordable Learning Ohio
Affordable Learning Ohio
OhioLINK
 
SFS141 LRC Lesson
SFS141 LRC Lesson SFS141 LRC Lesson
SFS141 LRC Lesson
Cassandra Taylor
 

Similar to The Library as API (20)

UKSG Conference 2017 Breakout - A tale of two systems: discovery at the Unive...
UKSG Conference 2017 Breakout - A tale of two systems: discovery at the Unive...UKSG Conference 2017 Breakout - A tale of two systems: discovery at the Unive...
UKSG Conference 2017 Breakout - A tale of two systems: discovery at the Unive...
 
Geek out : Adding Coding Skills to Your Professional Repertoire
Geek out: Adding Coding Skills to Your Professional RepertoireGeek out: Adding Coding Skills to Your Professional Repertoire
Geek out : Adding Coding Skills to Your Professional Repertoire
 
Reiss 4
Reiss 4Reiss 4
Reiss 4
 
Demo nov 2011
Demo nov 2011Demo nov 2011
Demo nov 2011
 
COMM1180-Alcock November 2012
COMM1180-Alcock November 2012COMM1180-Alcock November 2012
COMM1180-Alcock November 2012
 
Embedded Librarians and Faculty Collaborate to Dish Out Information Literacy ...
Embedded Librarians and Faculty Collaborate to Dish Out Information Literacy ...Embedded Librarians and Faculty Collaborate to Dish Out Information Literacy ...
Embedded Librarians and Faculty Collaborate to Dish Out Information Literacy ...
 
2011Embedded Libraians and Faculty Collaborate
2011Embedded Libraians and Faculty Collaborate2011Embedded Libraians and Faculty Collaborate
2011Embedded Libraians and Faculty Collaborate
 
SFS141 LRC Lesson .pptx
SFS141 LRC Lesson .pptxSFS141 LRC Lesson .pptx
SFS141 LRC Lesson .pptx
 
The Evolution of Reading List Integrations - Richard Tattersall | Talis Insig...
The Evolution of Reading List Integrations - Richard Tattersall | Talis Insig...The Evolution of Reading List Integrations - Richard Tattersall | Talis Insig...
The Evolution of Reading List Integrations - Richard Tattersall | Talis Insig...
 
Discovery Systems: Connecting the 21st Century Academic User to Content
Discovery Systems: Connecting the 21st Century Academic User to ContentDiscovery Systems: Connecting the 21st Century Academic User to Content
Discovery Systems: Connecting the 21st Century Academic User to Content
 
Uksg 2013 breakout r kennedy mcrump
Uksg 2013 breakout r kennedy mcrumpUksg 2013 breakout r kennedy mcrump
Uksg 2013 breakout r kennedy mcrump
 
Information research skills for projects and dissertations classics2015
Information research skills for projects and dissertations classics2015Information research skills for projects and dissertations classics2015
Information research skills for projects and dissertations classics2015
 
SFS141 LRC Lesson .pptx
SFS141 LRC Lesson .pptxSFS141 LRC Lesson .pptx
SFS141 LRC Lesson .pptx
 
Federated to library discovery platfoms
Federated to library discovery platfomsFederated to library discovery platfoms
Federated to library discovery platfoms
 
Harnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIsHarnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIs
 
Current and emerging trends in library services
Current and emerging trends in library servicesCurrent and emerging trends in library services
Current and emerging trends in library services
 
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
 
Be the Change You Want to See-One Year in to Open Ed
Be the Change You Want to See-One Year in to Open EdBe the Change You Want to See-One Year in to Open Ed
Be the Change You Want to See-One Year in to Open Ed
 
Affordable Learning Ohio
Affordable Learning OhioAffordable Learning Ohio
Affordable Learning Ohio
 
SFS141 LRC Lesson
SFS141 LRC Lesson SFS141 LRC Lesson
SFS141 LRC Lesson
 

Recently uploaded

How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 

Recently uploaded (20)

How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 

The Library as API

  • 1. The Library as API Eric Frierson EBSCO Publishing*
  • 2. The Current Landscape • Specifically, if a student has a research assignment given to them, how do they complete it? Let’s say the assignment says they need to use at least 10 academic sources to back up their arguments. • Step-by-step. “They go here. Then they go there.” • If a faculty member wanted to include library resources in their class site within a CMS, how would they do this? • Step-by-step.
  • 3. A Silo with Silos among Silos
  • 4.
  • 5. The State of the Library Silo • Rich resources • A filter for academic information • “Getting Started” reference materials • Research librarians • Writing assistance and citation help • Technology assistance • Literally millions of dollars tied up in access to resources…
  • 7. Some attempts at de-silo’ing • Discovery Services • EBSCO Discovery Service • ProQuest Summon • ExLibris Primo • OCLC WorldCat Local • III Encore with Synergy • SirsiDynix e-Resource Central
  • 8.
  • 10. RSS as an initial attempt • Many library resources provided RSS feeds for new articles • Difficult setup for non-geeks… • …not a flop, but not widely adoped. • …and a limited audience. • …but it brought library resources into a workflow, not the other way around.
  • 11. Workflow as the Destination • We used to envision people coming to the library… bringing their workflows into the library • …when we should have been developing ways for the library to enter their workflow and going to them.
  • 13. APIs, briefly. • Two separate web-based applications…
  • 14. Example: EBSCO Discovery Service API / Project Blacklight
  • 15. Example: EBSCO Discovery Service API / Project Blacklight
  • 16. Envisioning a ‘Reading List’ Tool • So we’ve got access to this massive set of academic resources… • …what would be the best way to improve and integrate with a professor’s workflow?
  • 17. Envisioning a ‘Reading List’ tool • The LTI Protocol • A standard set of data that is passed along to other applications to use… a ‘mini-API’ so to speak • Passes along username, role in the course, course id, even which link in the course they clicked, etc Eric’s Awesome Reading List Website
  • 18. Envisioning a ‘Reading List’ tool • Build a new website people embed into their CMS. When it loads… • …it knows which course its in, and if the person interacting with it is a student or instructor • If it’s an instructor, display a search box that sends a query to that institution’s EBSCO Discovery Service API • Brings back results. The website allows professors to mark the items they like. Eric’s Awesome Reading List Website
  • 19. Envisioning a ‘Reading List’ • When a student logs into and clicks the embedded link… • It knows it’s a student from this course, so it displays a list of links that the professor marked. • Brings formerly silo’d content into both student and faculty workflow. • No additional authentication, no hassle Eric’s Awesome Reading List Website
  • 20. Add to Reading List Add to Reading List
  • 21.
  • 22. Other APIs • EBSCO Discovery Service • Tie “marked resources” into university authentication, provide “My Research” in student portal • LibAnswers API - FAQ Service • Unified Help Desk Platform for Library and IT questions • ILS APIs – Book Checkouts / Account Management • “My Checked Out Books” and “My Fines” • Learning Analytics • “Student X” downloaded 100 academic articles via the library and got a 4.0 GPA and matriculated… • “Student Y” downloaded only 2 and got a 1.5 GPA before dropping out.
  • 23. Discussion Questions when you’re back on campus • When could our community benefit from the library? • Where are they when that need occurs? • What tools (APIs) do we have that we could use? • Do our vendors provide these APIs? (Should this be an evaluation point?)
  • 24. Discussion Questions • Do libraries need to employ programmers? Or are they okay with non-Geeks? • What would be the best way to begin conversations around using the library as an API? It’s not unheard of to have librarians that would prefer to remain the gatekeeper… • How can we partner with vendors to develop useful API applications?
  • 25. An Invitation • Build an LTI-compliant tool for EBSCO Discovery Service’s API to provide advanced functionality in Moodle, Blackboard, or D2L • Your library must subscribe to EDS for credentials • I will do bulk of heavy lifting, but would need a partner to confirm CMS setup • Willingness on part of the library and CMS administrators
  • 26. Photo Credits • “Yellow Sailboat” by mlibrarianus @ flickr.com (CC BY-NC-SA 2.0) • “The Treasury” by archer10 @ flickr.com (CC BY-SA 2.0) • “Distant Silos” by stevenc1015 @ flickr.com (CC BY-NC 2.0) • “Tool Belt” by amanki @ flickr.com (CC BY-NC-SA 2.0)

Editor's Notes

  1. Introductions – ask how many librarians are here. How many geeks? The asterisk is there because I was Head of Library Systems at St. Edward’s University. Currently I serve as the Geek/Non-Geek liaison as a sales engineer.
  2. Before we dive into the library as an API, and what they would look like and what APIs entail, I’d like to talk about how libraries exist today. To do this, I’d like us to do a quick mental exercise, which may be difficult for some of us, but let’s try. I’d like this half of the room to tackle the first question, and the other half to tackle the second. I anticipate the responses will be similar: the end user has to *go* to the library, go outside of their normal workflow, make a special trip. They have to search separate resources, download articles, and return to incorporate them into their site.
  3. In a world of information, the library houses a silo of information. It is situated with and among other silos of the academic institution: a writing center, an IT help desk, academic success units, faculty, a course management system, e-mail, facebook, etc. Even if you find your way into the library, you’ll encounter sub-silos in the form of academic databases, research guides, reference help, etc.
  4. Here’s an example of a leading university library website. How many ways to search can you count? What other resources are there? And you only use these things if you know to come to the library site in the first place!
  5. Summarize the current situation.
  6. Because this picture is awesome.
  7. Clever libraries are using discovery services to simplify the silo’d experience while still funneling advanced researchers to specialized information. Caveat emptor, I work for the first one listed, specifically on their Discovery product.Discovery products attempt to pull together the myriad resources a library has into one search experience. The difficulty services like this face are the apples-to-oranges comparisons they sometimes need to make when searching disparate types of resources – and the different types of searches they might have: the novice researcher looking for a starting point to the faculty member conducting a literature review. In either case, it allows libraries to do this:
  8. One big search box.
  9. Despite simplifying on the inside, we are still an outside stop in the research process – one often forgotten until a bad grade is received and time is wasted.
  10. One of the first attempts libraries made in trying to escape our own physical and digital walls was the provision of RSS feeds for journal tables of content. When new issues of a journal would come out, or a new article matching some predefined search was published, RSS alerts could get a faculty member’s attention without them having to ‘check in’ at the library… but there were drawbacks.
  11. Despite that, it was the first thinking libraries had done to consider how they might be a part of existing workflows, as opposed to workflows adapting to include them. We began thinking less like the stereotyped Geek (he’s the product, use it!) and more like our users.The questions became: When? Where? And when we answered those questions, the question became how? For example, we realized students turn to their professors, course syllabi, friends, Google, the IT helpdesk… just about everyone but the librarian… when they need research help. They will visit their course website … but not always the library website. So.. How do we create a rich research experience within the context of the CMS course? Something contextual to the course itself – not just an out-of-context link to the library?
  12. How many are familiar with API? Ask for their definition.
  13. Distinguish EBSCOhost and Blackboard as two separate entities – if EDS provides an API, that means people who develop modules, plugin, and the BB application could tap in to the resources you see here – without ever kicking someone to the EDS interface.
  14. Here’s an example I just finished working on – pulling EDS content into ‘Project Blacklight’. Project Blacklight is its own application. It’s open source, written in Ruby on Rails, and some big name libraries are beginning to use it to index their catalogs. They aren’t satisfied with the online catalog vendors provide; Blacklight allows them to add facets – ways to slice and dice the catalog – bookmarks features, history, a login that connects with university authentication, and a better search engine.
  15. My project was allowing libraries who are implementing Blacklight to include an “Articles” section that pulls from EDS content. This is the same content you saw a few slides ago, but brought into the Blacklight application. APIs allowed this. When a user does a search – it dynamically sends an API request to EDS, and EDS sends back results, what facets that could be used to slice and dice, highlighted terms, even icons. This is beneficial for end users in a couple of ways – first is a single interface. No new tools to learn, no new places to look to accomplish certain tasks. This becomes the research tool, not one of hundreds of separate research tools out there.
  16. Let’s push further. It can be more than the interface. Let’s consider the workflow of creating course readings – we can use the API to improve upon this. The question becomes, how do we provide access to this rice set of resources at the library, but keep it here in blackboard.
  17. The answer is probably more detailed than a non-Geek would want, but it involves building an application that understands who its visitors are and pulls in EDS content. For example, when you log into Netflix, it knows you. It knows what time of day you’re logging in, it knows where you’re logging in from, and it knows the movies you’ve most recently seen. When you look at a Netflix dashboard, it is obviously aware of who you are and your tastes and responds accordingly. In fact, it goes further by knowing lots and lots of people like you. It uses that data – information from elsewhere – pieces it together with your tastes, and comes up with just the right suggestion at the right moment.So, we do have a website that knows a lot about you – our CMS. When you log in to Blackboard, for example, and you are in a course site, BB knows quite a bit about you. It knows what institution you belong to. It knows what course you’re looking at. It knows your name and ID number. It knows if you’re a professor or a student. It knows your grades. BB, and other CMSs like Moodle and D2L, have implemented a mini-API to share this information with other websites that might become embedded in the CMS. In other words, if you choose to embed a certain website into your BB course, you have the option of passing along all of that information about the user each time a user accesses the site via BB. John Doe logs in to BB, clicks on the link to load the site, and the web site loads fully customized to John Doe’s permissions and context.
  18. Knowing that, let’s think about Professor X. He clicks on the link to the site and it loads, saying, “Welcome, Professor X! I see you’re in your course site for BOTANY 101. Would you like to add items to the reading list?” And it gives a search box that pulls information from EDS. Each item in the results list has a “Add to Course Readings” button that when clicked, adds it to the course reading list.Done. No going to the library website. No downloading PDFs. No worrying about copyright. No technical upload/download process.
  19. No let’s consider “Student Y” who logs in to the same course site. He clicks on the SAME LINK. The website loads and says, “Oh, hi, Student Y! Here are the articles, ebooks, and streaming movies your professor has selected for you!” No search box because it’s a student accessing the site. Just links that connect the student to library resources. No navigating to the library website, no leaving the learning environment.
  20. And its seamless within the CMS.
  21. There are several APIs in library land…