Upload
krolofsson
View
746
Download
1
Embed Size (px)
DESCRIPTION
Presenterades under Biblioteksdagarna 2011, Aktiva arbetsgrupper.
Citation preview
1Sidnummer
API – Hårdfakta
• API: Application Programming Interface
• Maskinläsningsbart gränssnitt till skillnad från ett grafiskt gränssnitt.
• Andra kan bygga tjänster på ditt API
• Mashups. Tjänster som ”bakar ihop” två eller fler API:er• Webb-API, web service; en typ av API
2Sidnummer
Libris: användargränssnitt blir API
I. Gör en sökning i Libris
II. Titta på URL:en när du fått en träfflista
III. http://libris.kb.se/hitlist?d=libris&q=gotland
IV. Byt ut hitlist mot xsearch.
V. http://libris.kb.se/xsearch?d=libris&q=gotland
VI. Voila!
3Sidnummer
Mashup
4Sidnummer
Mashup?
5Sidnummer
Vad är ett API?
6Sidnummer
Vad är det bra för?
• Systemoberoende. Hel olika system, operativsystem kan prata med varandra
• Dela med sig och återanvända
• Enkelt/många kan använda API:er och bädda in i egna webbplatser/tjänster.
• Krävs inte avancerad systemutvecklarkompetens.
7Sidnummer
Vad är det bra för?
Öppna för innovation!
Någon annan kan komma på en toppenidé när de använder dina API:er
8Sidnummer
Ett annat exempel
9Sidnummer
Använder API från Uppsök
10Sidnummer
Stavning – exemplet Umeå
11Sidnummer
Stavning – exemplet Kringla (RAÄ)
12Sidnummer
Stavnings-API:et
http://api.libris.kb.se/bibspell/spell?query=strinberg&key=#
13Sidnummer
Använda egna API:er
14Sidnummer
LIBRIS API:er
I. Komma åt datat/posterna i Libris, Uppsök och SwePub. - XSearch - SRU - RSS
II. Komma åt tjänster - stavningsförslag (Bibspell) - Frbr (beta) - Relaterade poster (beta)
III. Datadumpar, OAI-PMH, Linked Data
IV. Kommersiella produkter - SFX/bX - MetaLib X-server
15Sidnummer
Info om LIBRIS API:er
Hittar du på
http://api.libris.kb.se/