SlideShare a Scribd company logo
1 of 28
Library as an IT Service
(Interoperability through APIs)
HUIT Library Technology Services
R. Stern
6/4/15
Metadata Digital
Content
Inventory Data Sets
API API API APIs
Interesting
Web Apps
The Opportunity
18M titles,
authors,
subjects,
locations, etc
45M Images,
books, audio,
video
holdings
availability
scientific data
geospatial
Faculty papers
etc.
Semantic Web
Metadata
http://openmetadata.lib.harvard.edu/
Digital Content
http://library.harvard.edu/digital-collections
How to re-use this stuff?
APIs
Library API landscape
• Library Cloud - Unified Metadata API
• Combines silos of descriptive metadata into a single Web Service API
• Descriptive info like title, creator, subject – what you see in HOLLIS
• PRESTO – operations data API
• HOLLIS search
• Item availability (checked out?)
• Digital content delivery API
• International Image Interoperability Framework (IIIF)
• DRS delivery services (paged objects, audio, documents)
• In the future: Semantic Web APIs (grant funded development)
• Linked Open Data
• RDF Triples (no more “records”), SPARQL API
Guiding principles
• Support innovation, interoperability, and reuse through:
• Standard HTTP web service API protocols - REST, SPARQL, JSON, XML
• Community supported metadata schemas – e.g. MODS, Dublin Core, RDF
• Community supported digital content APIs - IIIF
• Open access
Available today: Library Cloud
● A queryable metadata hub (solr indexed) of
Harvard library holdings
● 13M HOLLIS records, 4M visual image
records, 2M archival and special collections
items
● A pipeline for updating and enriching records
● Deployed in Amazon Web Services
● Open source software
LibraryCloud
5/5/15
books
images
archives
More...
Ingest
DPLA, OCLC
Innovation apps
LD4L BIBFRAME
Normalize Enhance
Distribute
API
OAI-PMH
Metadata
sources
AWS Queue
pipeline
API Consumers
Library Cloud API
● http://api.lib.harvard.edu/v2/items?title=peanut
s&name=Schulz
● Faceting
● http://api.lib.harvard.edu/v2/items.json?title=bees&
facets=name,resourceType
● Search on a facet
● http://api.lib.harvard.edu/v2/items?title=bees&reso
urceType=“still image”
● Api documentation -
https://wiki.harvard.edu/confluence/display/Libr
aryStaffDoc/LibraryCloud+Item+API
IIIF
International Image Interoperability Framework
• Opens Harvard library digital content for reuse over the Web
and allows Harvard to reuse external content
• A content delivery Web API (the digital book or digital image)
• Not a discovery API (title, author, subject)
Sample Use Cases
• Teaching: Displaying a “Virtual manuscript” where Harvard
holds some pages and Yale holds other pages
• Research: Comparison of a Harvard and British Library copy of
the same work
• Library or Museum: Creating on-line collections that include
material from multiple institutions
IIIF
• Harvard University
• Bibliothèque Nationale de France
• British Library
• Oxford University
• Stanford University
• Johns Hopkins University
• University of Fribourg
• Saint Louis University
• Drew University
• TextGrid
• Los Alamos National Laboratory
• Yale University
• Cambridge University
• ARTstor
• Cornell University
• Princeton University
• Walters Art Museum
• National Library of Norway
• The National Archives (UK)
• DPLA
• Europeana
• … and more – see http://iiif.io/community.html
• Community driven (http:iiif.io)
• Defined APIs for digital object linking and reuse
• Plug & Play software (such as Mirador)
Mirador
IIIF APIs at the Library
• Image API
http://ids.lib.harvard.edu/ids/iiif/5981214/0,0,1200,1200/pct:50/full/native.jpg
• Presentation API
• http://iiif.lib.harvard.edu/manifests/drs:5981093
• Uses the Shared Canvas data model and W3C Open Annotation
• Mirador uses both APIs
PRESTO
• Availability for Moby Dick
• http://webservices.lib.harvard.edu/rest/v2/classic/holdings/006954671
•
• HOLLIS+ Search for Moby Dick
• http://webservices.lib.harvard.edu/rest/v2/hollisplus/search/dc/?q=“Mob
y Dick”
Metadata
(Titles, Authors,
Subjects, etc)
Digital
Images
Inventory
Holdings,
availability, etc
Data Sets
Social science,
astronomy, GIS
Library Cloud API IIIF API PRESTO API Open APIs
Interesting
Web App
OPEN APIS - Third parties can reuse, embed, and repurpose library data…
HOLLIS
VIA
OASIS
…
Harvard DRS
Harvard Canvas?
HarvardX?
Aleph
HOLLIS+
…
Dataverse
HGL
DASH
D
a
t
a
s
o
u
r
c
e
s 5/5/15
Metadata
(Titles, Authors,
Subjects, etc)
Digital
Images
Related
Authorities
Names, Places
Data Sets
Social science,
astronomy, GIS
IIIF Presentation API IIIF Image API Linked Open Data Open APIs
… and Harvard can reuse data from other institutions
Stanford
Yale
Oxford (etc)
British Library
etc.
Stanford
Yale
Oxford (etc)
British Library
etc.
DBpedia
DPLA
Library of
Congress
Europeana
…
Dataverse
Open
Geoportal
DPN
D
a
t
a
s
o
u
r
c
e
s
e.g. Mirador
5/5/15
Examples
● Mirador
● Digital collection builder
● DRS metadata migration tool — to efficiently retrieve
descriptive metadata for migrated digital objects
● Library hackathon apps
o On an Amazon page, a button tells you if the book is in
Harvard Library
o Visualization of library content via Google Fusion
o List Harvard of relevant items for a feminist web site
o Search the Library from Android phone
o Which library is best for a particular subject?
 http://which-harvard-library.hankswaydwa15.me/
The Future
Tim Berners-Lees 4 Rules
• Use URIs as names for things
• Use HTTP URIs so that people can look up
those names.
• When someone looks up a URI, provide useful
information, using the standards (RDF*,
SPARQL)
• Include links to other URIs. so that they can
discover more things.
Semantic Web API (linked data grant
project)
• Uses RDF, the language of the
web
• thisBook “has title” “Moby Dick”
– “thisBook” is a URI:
http://id.lib.harvard.edu/aleph/006954
671/catalog
– “has title” is a URI:
http://purl.org/dc/elements/1.1/titl
e
– “Moby Dick” is a URI:
http://www.melville.org/hmmoby.ht
m
• One uniform API for
querying and inferencing
(SPARQL)
http://lod-cloud.net/
Thank you!
Reference - API Documentation
API Documentation
Library Cloud https://wiki.harvard.edu/confluence/display/LibraryStaffDoc/Libra
ry+Cloud
PRESTO http://hul.harvard.edu/ois/systems/webservices/#lookup
Dataverse http://thedata.harvard.edu/guides/dataverse-api-main.html
Course reserves https://github.com/harvard-
library/ecru/blob/master/ecru_url_patterns.md
DRS Delivery
Services
http://hul.harvard.edu/ois/ for Image Delivery Service, File
Delivery Service, Streaming Delivery Service, Full Text Search
Service
DASH http://openmetadata.lib.harvard.edu/content/digital-access-
scholarship-harvard-dash-dataset
Appendix B - Bulk download documentation
Dataset Documentation
Bibliographic data set http://openmetadata.lib.harvard.edu/bibdata
Virtual Collection OAI-
PMH data provider
http://hul.harvard.edu/ois/systems/ctools/vc-
harvesting.html
Harvard Geospatial
Library OAI data
provider
http://thedata.harvard.edu/guides/dataverse-api-
main.html#data-sharing-api

More Related Content

What's hot

Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Wor...
Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Wor...Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Wor...
Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Wor...Allison Jai O'Dell
 
IIIF Pre-conference - Usability testing conducted on the UV and Mirador
IIIF Pre-conference - Usability testing conducted on the UV and MiradorIIIF Pre-conference - Usability testing conducted on the UV and Mirador
IIIF Pre-conference - Usability testing conducted on the UV and MiradorJulien A. Raemy
 
IIIF for Index of Christian Art
IIIF for Index of Christian ArtIIIF for Index of Christian Art
IIIF for Index of Christian ArtJon Stroop
 
Iiif to go iiif vatican (7 minutes)
Iiif to go   iiif vatican (7 minutes)Iiif to go   iiif vatican (7 minutes)
Iiif to go iiif vatican (7 minutes)Rachel Di Cresce
 
VRA_2015_CatalogingRoundup_Seneff
VRA_2015_CatalogingRoundup_SeneffVRA_2015_CatalogingRoundup_Seneff
VRA_2015_CatalogingRoundup_SeneffHeather Seneff
 
Making social science more reproducible by encapsulating access to linked data
Making social science more reproducible by encapsulating access to linked dataMaking social science more reproducible by encapsulating access to linked data
Making social science more reproducible by encapsulating access to linked dataAlbert Meroño-Peñuela
 
Repository technologies
Repository technologiesRepository technologies
Repository technologiesAndrea Bollini
 
DSpace for Cultural Heritage: adding support for images visualization,audio/v...
DSpace for Cultural Heritage: adding support for images visualization,audio/v...DSpace for Cultural Heritage: adding support for images visualization,audio/v...
DSpace for Cultural Heritage: adding support for images visualization,audio/v...Andrea Bollini
 
QB'er demonstration
QB'er demonstrationQB'er demonstration
QB'er demonstrationCLARIAH
 
Smart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge GraphSmart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge GraphPeter Haase
 
DSpace-CRIS: An Open Source Solution for Research - @THETA15
DSpace-CRIS: An Open Source Solution for Research - @THETA15DSpace-CRIS: An Open Source Solution for Research - @THETA15
DSpace-CRIS: An Open Source Solution for Research - @THETA15Michele Mennielli
 
6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation SlidesDuraSpace
 
Mind the gap! Reflections on the state of repository data harvesting
Mind the gap! Reflections on the state of repository data harvestingMind the gap! Reflections on the state of repository data harvesting
Mind the gap! Reflections on the state of repository data harvestingSimeon Warner
 

What's hot (20)

Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Wor...
Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Wor...Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Wor...
Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Wor...
 
IIIF Pre-conference - Usability testing conducted on the UV and Mirador
IIIF Pre-conference - Usability testing conducted on the UV and MiradorIIIF Pre-conference - Usability testing conducted on the UV and Mirador
IIIF Pre-conference - Usability testing conducted on the UV and Mirador
 
IIIF for Index of Christian Art
IIIF for Index of Christian ArtIIIF for Index of Christian Art
IIIF for Index of Christian Art
 
Iiif to go iiif vatican (7 minutes)
Iiif to go   iiif vatican (7 minutes)Iiif to go   iiif vatican (7 minutes)
Iiif to go iiif vatican (7 minutes)
 
VRA_2015_CatalogingRoundup_Seneff
VRA_2015_CatalogingRoundup_SeneffVRA_2015_CatalogingRoundup_Seneff
VRA_2015_CatalogingRoundup_Seneff
 
Making social science more reproducible by encapsulating access to linked data
Making social science more reproducible by encapsulating access to linked dataMaking social science more reproducible by encapsulating access to linked data
Making social science more reproducible by encapsulating access to linked data
 
Repository technologies
Repository technologiesRepository technologies
Repository technologies
 
DSpace for Cultural Heritage: adding support for images visualization,audio/v...
DSpace for Cultural Heritage: adding support for images visualization,audio/v...DSpace for Cultural Heritage: adding support for images visualization,audio/v...
DSpace for Cultural Heritage: adding support for images visualization,audio/v...
 
QB'er demonstration
QB'er demonstrationQB'er demonstration
QB'er demonstration
 
Smart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge GraphSmart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge Graph
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented Architecture
 
DSpace-CRIS: An Open Source Solution for Research - @THETA15
DSpace-CRIS: An Open Source Solution for Research - @THETA15DSpace-CRIS: An Open Source Solution for Research - @THETA15
DSpace-CRIS: An Open Source Solution for Research - @THETA15
 
6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides
 
Csdh sbg clariah_intr01
Csdh sbg clariah_intr01Csdh sbg clariah_intr01
Csdh sbg clariah_intr01
 
Lauruhn-5-jun15
Lauruhn-5-jun15Lauruhn-5-jun15
Lauruhn-5-jun15
 
McDanold-1-jun15
McDanold-1-jun15McDanold-1-jun15
McDanold-1-jun15
 
Reiss 4
Reiss 4Reiss 4
Reiss 4
 
DARIAH Contributions 2019
DARIAH Contributions 2019DARIAH Contributions 2019
DARIAH Contributions 2019
 
Mind the gap! Reflections on the state of repository data harvesting
Mind the gap! Reflections on the state of repository data harvestingMind the gap! Reflections on the state of repository data harvesting
Mind the gap! Reflections on the state of repository data harvesting
 
Butler - Security Lessons Learned from an Ezproxy Admin
Butler - Security Lessons Learned from an Ezproxy AdminButler - Security Lessons Learned from an Ezproxy Admin
Butler - Security Lessons Learned from an Ezproxy Admin
 

Similar to Library APIs: Unlock Data for Innovation

LOD/LAM Presentation
LOD/LAM PresentationLOD/LAM Presentation
LOD/LAM PresentationHafabe
 
What is #LODLAM?! (revised January 2015)
What is #LODLAM?! (revised January 2015)What is #LODLAM?! (revised January 2015)
What is #LODLAM?! (revised January 2015)Alison Hitchens
 
Oculus: Using Open APIs to Share Harvard’s Digitized Books and Manuscripts
Oculus: Using Open APIs to Share  Harvard’s Digitized Books and Manuscripts Oculus: Using Open APIs to Share  Harvard’s Digitized Books and Manuscripts
Oculus: Using Open APIs to Share Harvard’s Digitized Books and Manuscripts kevin_donovan
 
Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageNoreen Whysel
 
IIIF for CNI Spring 2014 Membership Meeting
IIIF for CNI Spring 2014 Membership MeetingIIIF for CNI Spring 2014 Membership Meeting
IIIF for CNI Spring 2014 Membership MeetingTom-Cramer
 
Lodlam.slideshare
Lodlam.slideshareLodlam.slideshare
Lodlam.slideshareHafabe
 
The Power of Sharing Linked Data: Bibliothekartag 2014
The Power of Sharing Linked Data: Bibliothekartag 2014The Power of Sharing Linked Data: Bibliothekartag 2014
The Power of Sharing Linked Data: Bibliothekartag 2014Richard Wallis
 
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...Alison Hitchens
 
Links, languages and semantics: linked data approaches in The European Libra...
Links, languages and semantics: linked data approaches in The European Libra...Links, languages and semantics: linked data approaches in The European Libra...
Links, languages and semantics: linked data approaches in The European Libra...Valentine Charles
 
Expanding Machine-Readable Access Methods for Collections
Expanding Machine-Readable Access Methods for CollectionsExpanding Machine-Readable Access Methods for Collections
Expanding Machine-Readable Access Methods for CollectionsAmerican Art Collaborative
 
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible LibraryBeyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible LibraryKsenija Mincic Obradovic
 
Linked Data for Libraries: Experiments between Cornell, Harvard and Stanford
Linked Data for Libraries: Experiments between Cornell, Harvard and StanfordLinked Data for Libraries: Experiments between Cornell, Harvard and Stanford
Linked Data for Libraries: Experiments between Cornell, Harvard and StanfordSimeon Warner
 
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & MuseumsALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & MuseumsJon Voss
 
IIIF and Mirador at the YCBA: image based scholarly collaboration and research
IIIF and Mirador at the YCBA: image based scholarly collaboration and researchIIIF and Mirador at the YCBA: image based scholarly collaboration and research
IIIF and Mirador at the YCBA: image based scholarly collaboration and researchAmerican Art Collaborative
 

Similar to Library APIs: Unlock Data for Innovation (20)

LOD/LAM Presentation
LOD/LAM PresentationLOD/LAM Presentation
LOD/LAM Presentation
 
What is #LODLAM?! (revised January 2015)
What is #LODLAM?! (revised January 2015)What is #LODLAM?! (revised January 2015)
What is #LODLAM?! (revised January 2015)
 
Oculus: Using Open APIs to Share Harvard’s Digitized Books and Manuscripts
Oculus: Using Open APIs to Share  Harvard’s Digitized Books and Manuscripts Oculus: Using Open APIs to Share  Harvard’s Digitized Books and Manuscripts
Oculus: Using Open APIs to Share Harvard’s Digitized Books and Manuscripts
 
Open data and linked data
Open data and linked dataOpen data and linked data
Open data and linked data
 
Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural Heritage
 
IIIF for CNI Spring 2014 Membership Meeting
IIIF for CNI Spring 2014 Membership MeetingIIIF for CNI Spring 2014 Membership Meeting
IIIF for CNI Spring 2014 Membership Meeting
 
Lodlam.slideshare
Lodlam.slideshareLodlam.slideshare
Lodlam.slideshare
 
The Power of Sharing Linked Data: Bibliothekartag 2014
The Power of Sharing Linked Data: Bibliothekartag 2014The Power of Sharing Linked Data: Bibliothekartag 2014
The Power of Sharing Linked Data: Bibliothekartag 2014
 
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
 
Links, languages and semantics: linked data approaches in The European Libra...
Links, languages and semantics: linked data approaches in The European Libra...Links, languages and semantics: linked data approaches in The European Libra...
Links, languages and semantics: linked data approaches in The European Libra...
 
Information and Research Skills for Historians HS2301
Information and Research Skills for Historians HS2301Information and Research Skills for Historians HS2301
Information and Research Skills for Historians HS2301
 
What is Linked Data?
What is Linked Data?What is Linked Data?
What is Linked Data?
 
Library Linked Data and the Future of Bibliographic Control
Library Linked Data and the Future of Bibliographic ControlLibrary Linked Data and the Future of Bibliographic Control
Library Linked Data and the Future of Bibliographic Control
 
Information and research skills for historians
Information and research skills for historiansInformation and research skills for historians
Information and research skills for historians
 
Expanding Machine-Readable Access Methods for Collections
Expanding Machine-Readable Access Methods for CollectionsExpanding Machine-Readable Access Methods for Collections
Expanding Machine-Readable Access Methods for Collections
 
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible LibraryBeyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
 
Linked Data for Libraries: Experiments between Cornell, Harvard and Stanford
Linked Data for Libraries: Experiments between Cornell, Harvard and StanfordLinked Data for Libraries: Experiments between Cornell, Harvard and Stanford
Linked Data for Libraries: Experiments between Cornell, Harvard and Stanford
 
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & MuseumsALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
 
Digital Library
Digital LibraryDigital Library
Digital Library
 
IIIF and Mirador at the YCBA: image based scholarly collaboration and research
IIIF and Mirador at the YCBA: image based scholarly collaboration and researchIIIF and Mirador at the YCBA: image based scholarly collaboration and research
IIIF and Mirador at the YCBA: image based scholarly collaboration and research
 

More from kevin_donovan

It summit data mgmt-2016.06.02-final
It summit data mgmt-2016.06.02-finalIt summit data mgmt-2016.06.02-final
It summit data mgmt-2016.06.02-finalkevin_donovan
 
2016 it summit_accessibility_2016-05-24_standard
2016 it summit_accessibility_2016-05-24_standard2016 it summit_accessibility_2016-05-24_standard
2016 it summit_accessibility_2016-05-24_standardkevin_donovan
 
Fphs informatics for 2016 it summit 160531
Fphs informatics for 2016 it summit   160531Fphs informatics for 2016 it summit   160531
Fphs informatics for 2016 it summit 160531kevin_donovan
 
It summit 2016_combined
It summit 2016_combinedIt summit 2016_combined
It summit 2016_combinedkevin_donovan
 
It summit dataverse-bigdata-mercecrosas
It summit dataverse-bigdata-mercecrosasIt summit dataverse-bigdata-mercecrosas
It summit dataverse-bigdata-mercecrosaskevin_donovan
 
Hms crash planitsummit2016
Hms crash planitsummit2016Hms crash planitsummit2016
Hms crash planitsummit2016kevin_donovan
 
It summit facilitate-researchcomputing-mercecrosas
It summit facilitate-researchcomputing-mercecrosasIt summit facilitate-researchcomputing-mercecrosas
It summit facilitate-researchcomputing-mercecrosaskevin_donovan
 
It summit salesforce
It summit salesforceIt summit salesforce
It summit salesforcekevin_donovan
 
Harvard it summit 2016 - opencast in the cloud at harvard dce- live and on-d...
Harvard it summit 2016  - opencast in the cloud at harvard dce- live and on-d...Harvard it summit 2016  - opencast in the cloud at harvard dce- live and on-d...
Harvard it summit 2016 - opencast in the cloud at harvard dce- live and on-d...kevin_donovan
 
Tlt and friends it summit 2016
Tlt and friends it summit 2016Tlt and friends it summit 2016
Tlt and friends it summit 2016kevin_donovan
 
2016 it summit_accessibility_2016-05-24_standard
2016 it summit_accessibility_2016-05-24_standard2016 it summit_accessibility_2016-05-24_standard
2016 it summit_accessibility_2016-05-24_standardkevin_donovan
 
Harvard phone it summit demo 06.02.16
Harvard phone it summit demo 06.02.16Harvard phone it summit demo 06.02.16
Harvard phone it summit demo 06.02.16kevin_donovan
 
Phish, flop, or fine
Phish, flop, or fine Phish, flop, or fine
Phish, flop, or fine kevin_donovan
 
IT Academy at IT Summti
IT Academy at IT SummtiIT Academy at IT Summti
IT Academy at IT Summtikevin_donovan
 
Mobile firstpresentation huit
Mobile firstpresentation huitMobile firstpresentation huit
Mobile firstpresentation huitkevin_donovan
 
Saving our social_media
Saving our social_mediaSaving our social_media
Saving our social_mediakevin_donovan
 

More from kevin_donovan (20)

It summit data mgmt-2016.06.02-final
It summit data mgmt-2016.06.02-finalIt summit data mgmt-2016.06.02-final
It summit data mgmt-2016.06.02-final
 
2016 it summit_accessibility_2016-05-24_standard
2016 it summit_accessibility_2016-05-24_standard2016 it summit_accessibility_2016-05-24_standard
2016 it summit_accessibility_2016-05-24_standard
 
Fphs informatics for 2016 it summit 160531
Fphs informatics for 2016 it summit   160531Fphs informatics for 2016 it summit   160531
Fphs informatics for 2016 it summit 160531
 
It summit 2016_combined
It summit 2016_combinedIt summit 2016_combined
It summit 2016_combined
 
It summit dataverse-bigdata-mercecrosas
It summit dataverse-bigdata-mercecrosasIt summit dataverse-bigdata-mercecrosas
It summit dataverse-bigdata-mercecrosas
 
Hms crash planitsummit2016
Hms crash planitsummit2016Hms crash planitsummit2016
Hms crash planitsummit2016
 
It summit facilitate-researchcomputing-mercecrosas
It summit facilitate-researchcomputing-mercecrosasIt summit facilitate-researchcomputing-mercecrosas
It summit facilitate-researchcomputing-mercecrosas
 
It summit salesforce
It summit salesforceIt summit salesforce
It summit salesforce
 
Harvard it summit 2016 - opencast in the cloud at harvard dce- live and on-d...
Harvard it summit 2016  - opencast in the cloud at harvard dce- live and on-d...Harvard it summit 2016  - opencast in the cloud at harvard dce- live and on-d...
Harvard it summit 2016 - opencast in the cloud at harvard dce- live and on-d...
 
Fa qs 2016-04-21
Fa qs 2016-04-21Fa qs 2016-04-21
Fa qs 2016-04-21
 
Tlt and friends it summit 2016
Tlt and friends it summit 2016Tlt and friends it summit 2016
Tlt and friends it summit 2016
 
2016 it summit_accessibility_2016-05-24_standard
2016 it summit_accessibility_2016-05-24_standard2016 it summit_accessibility_2016-05-24_standard
2016 it summit_accessibility_2016-05-24_standard
 
Harvard phone it summit demo 06.02.16
Harvard phone it summit demo 06.02.16Harvard phone it summit demo 06.02.16
Harvard phone it summit demo 06.02.16
 
Phish, flop, or fine
Phish, flop, or fine Phish, flop, or fine
Phish, flop, or fine
 
Waldo Summit 2016
Waldo Summit 2016Waldo Summit 2016
Waldo Summit 2016
 
IT Academy at IT Summti
IT Academy at IT SummtiIT Academy at IT Summti
IT Academy at IT Summti
 
Mobile firstpresentation huit
Mobile firstpresentation huitMobile firstpresentation huit
Mobile firstpresentation huit
 
Saving our social_media
Saving our social_mediaSaving our social_media
Saving our social_media
 
Urc it summit-2
Urc it summit-2Urc it summit-2
Urc it summit-2
 
Tlt success
Tlt successTlt success
Tlt success
 

Library APIs: Unlock Data for Innovation

  • 1. Library as an IT Service (Interoperability through APIs) HUIT Library Technology Services R. Stern 6/4/15
  • 2. Metadata Digital Content Inventory Data Sets API API API APIs Interesting Web Apps The Opportunity 18M titles, authors, subjects, locations, etc 45M Images, books, audio, video holdings availability scientific data geospatial Faculty papers etc. Semantic Web
  • 4.
  • 5.
  • 8. How to re-use this stuff? APIs
  • 9. Library API landscape • Library Cloud - Unified Metadata API • Combines silos of descriptive metadata into a single Web Service API • Descriptive info like title, creator, subject – what you see in HOLLIS • PRESTO – operations data API • HOLLIS search • Item availability (checked out?) • Digital content delivery API • International Image Interoperability Framework (IIIF) • DRS delivery services (paged objects, audio, documents) • In the future: Semantic Web APIs (grant funded development) • Linked Open Data • RDF Triples (no more “records”), SPARQL API
  • 10. Guiding principles • Support innovation, interoperability, and reuse through: • Standard HTTP web service API protocols - REST, SPARQL, JSON, XML • Community supported metadata schemas – e.g. MODS, Dublin Core, RDF • Community supported digital content APIs - IIIF • Open access
  • 11. Available today: Library Cloud ● A queryable metadata hub (solr indexed) of Harvard library holdings ● 13M HOLLIS records, 4M visual image records, 2M archival and special collections items ● A pipeline for updating and enriching records ● Deployed in Amazon Web Services ● Open source software
  • 12. LibraryCloud 5/5/15 books images archives More... Ingest DPLA, OCLC Innovation apps LD4L BIBFRAME Normalize Enhance Distribute API OAI-PMH Metadata sources AWS Queue pipeline API Consumers
  • 13. Library Cloud API ● http://api.lib.harvard.edu/v2/items?title=peanut s&name=Schulz ● Faceting ● http://api.lib.harvard.edu/v2/items.json?title=bees& facets=name,resourceType ● Search on a facet ● http://api.lib.harvard.edu/v2/items?title=bees&reso urceType=“still image” ● Api documentation - https://wiki.harvard.edu/confluence/display/Libr aryStaffDoc/LibraryCloud+Item+API
  • 14. IIIF International Image Interoperability Framework • Opens Harvard library digital content for reuse over the Web and allows Harvard to reuse external content • A content delivery Web API (the digital book or digital image) • Not a discovery API (title, author, subject) Sample Use Cases • Teaching: Displaying a “Virtual manuscript” where Harvard holds some pages and Yale holds other pages • Research: Comparison of a Harvard and British Library copy of the same work • Library or Museum: Creating on-line collections that include material from multiple institutions
  • 15. IIIF • Harvard University • Bibliothèque Nationale de France • British Library • Oxford University • Stanford University • Johns Hopkins University • University of Fribourg • Saint Louis University • Drew University • TextGrid • Los Alamos National Laboratory • Yale University • Cambridge University • ARTstor • Cornell University • Princeton University • Walters Art Museum • National Library of Norway • The National Archives (UK) • DPLA • Europeana • … and more – see http://iiif.io/community.html • Community driven (http:iiif.io) • Defined APIs for digital object linking and reuse • Plug & Play software (such as Mirador)
  • 17. IIIF APIs at the Library • Image API http://ids.lib.harvard.edu/ids/iiif/5981214/0,0,1200,1200/pct:50/full/native.jpg • Presentation API • http://iiif.lib.harvard.edu/manifests/drs:5981093 • Uses the Shared Canvas data model and W3C Open Annotation • Mirador uses both APIs
  • 18. PRESTO • Availability for Moby Dick • http://webservices.lib.harvard.edu/rest/v2/classic/holdings/006954671 • • HOLLIS+ Search for Moby Dick • http://webservices.lib.harvard.edu/rest/v2/hollisplus/search/dc/?q=“Mob y Dick”
  • 19. Metadata (Titles, Authors, Subjects, etc) Digital Images Inventory Holdings, availability, etc Data Sets Social science, astronomy, GIS Library Cloud API IIIF API PRESTO API Open APIs Interesting Web App OPEN APIS - Third parties can reuse, embed, and repurpose library data… HOLLIS VIA OASIS … Harvard DRS Harvard Canvas? HarvardX? Aleph HOLLIS+ … Dataverse HGL DASH D a t a s o u r c e s 5/5/15
  • 20. Metadata (Titles, Authors, Subjects, etc) Digital Images Related Authorities Names, Places Data Sets Social science, astronomy, GIS IIIF Presentation API IIIF Image API Linked Open Data Open APIs … and Harvard can reuse data from other institutions Stanford Yale Oxford (etc) British Library etc. Stanford Yale Oxford (etc) British Library etc. DBpedia DPLA Library of Congress Europeana … Dataverse Open Geoportal DPN D a t a s o u r c e s e.g. Mirador 5/5/15
  • 21. Examples ● Mirador ● Digital collection builder ● DRS metadata migration tool — to efficiently retrieve descriptive metadata for migrated digital objects ● Library hackathon apps o On an Amazon page, a button tells you if the book is in Harvard Library o Visualization of library content via Google Fusion o List Harvard of relevant items for a feminist web site o Search the Library from Android phone o Which library is best for a particular subject?  http://which-harvard-library.hankswaydwa15.me/
  • 23. Tim Berners-Lees 4 Rules • Use URIs as names for things • Use HTTP URIs so that people can look up those names. • When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL) • Include links to other URIs. so that they can discover more things.
  • 24. Semantic Web API (linked data grant project) • Uses RDF, the language of the web • thisBook “has title” “Moby Dick” – “thisBook” is a URI: http://id.lib.harvard.edu/aleph/006954 671/catalog – “has title” is a URI: http://purl.org/dc/elements/1.1/titl e – “Moby Dick” is a URI: http://www.melville.org/hmmoby.ht m • One uniform API for querying and inferencing (SPARQL)
  • 27. Reference - API Documentation API Documentation Library Cloud https://wiki.harvard.edu/confluence/display/LibraryStaffDoc/Libra ry+Cloud PRESTO http://hul.harvard.edu/ois/systems/webservices/#lookup Dataverse http://thedata.harvard.edu/guides/dataverse-api-main.html Course reserves https://github.com/harvard- library/ecru/blob/master/ecru_url_patterns.md DRS Delivery Services http://hul.harvard.edu/ois/ for Image Delivery Service, File Delivery Service, Streaming Delivery Service, Full Text Search Service DASH http://openmetadata.lib.harvard.edu/content/digital-access- scholarship-harvard-dash-dataset
  • 28. Appendix B - Bulk download documentation Dataset Documentation Bibliographic data set http://openmetadata.lib.harvard.edu/bibdata Virtual Collection OAI- PMH data provider http://hul.harvard.edu/ois/systems/ctools/vc- harvesting.html Harvard Geospatial Library OAI data provider http://thedata.harvard.edu/guides/dataverse-api- main.html#data-sharing-api