LIBRIS erbjuder en rad API:er och protokoll. Med hjälp av dessa gör vi data och funktionalitet tillgängligt för återanvändning i andra tjänster. LIBRIS API:er används redan av en rad organisationer, t.ex. Stockholms universitetsbibliotek, Högskolebiblioteket i Jönköping, Göteborgs universitetsbibliotek, Riksantikvarieämbetets tjänst Kringla m.fl.
Här kan du se vilka API:er vi erbjuder och hitta länkar och exempel. Hösten 2010 hölls en workshop om API:erna. Dokumentation därifrån finns samlad i ett PDF-dokument (26mb stort), som innehåller presentationer och en rad tips och kodexempel.
Dela gärna med dig av dina idéer och synpunkter i kommentarsfältet!
1. XSearch
XSearch gör det möjligt att söka och få ut träfflistor och enskilda poster från LIBRIS.kb.se och SwePub.kb.se i en rad olika format.
LIBRIS
- Beskrivning
- Sök och få ut träfflistor och enskilda poster från LIBRIS.kb.se
- URL
- http://api.libris.kb.se/xsearch
- Läs mer
- http://librishelp.libris.kb.se/help/xsearch_swe.jsp
- Redigerade uttag/listor
- Exempelskript och stilmall
SwePub
- Beskrivning
- Sök och få ut träfflistor och enskilda poster från SwePub.kb.se
- URL
- http://api.libris.kb.se/xsearch?d=swepub
- Läs mer
- http://www.kb.se/libris/teknisk-information/SwePub/ och http://librishelp.libris.kb.se/help/xsearch_swe.jsp
2. Stavnings-api
- Beskrivning
- Skicka in en sökfråga och få eventuella stavningsförslag. API:et bygger på LIBRIS egenutvecklade stavningsfunktion.
- URL
- http://api.libris.kb.se/bibspell/
- Läs mer
- http://librisbloggen.kb.se/2009/06/22/libris-stavnings-api/
- Övrigt
- Kräver API-nyckel (kan erhållas via http://api.libris.kb.se/bibspell/)
3. Relaterade poster
- Beskrivning
- Skicka in ett ISBN och få lista över eventuella relaterade poster, enligt LIBRIS rekommendationssystem. Systemet bygger på sökloggar från LIBRIS.kb.se
- URL
- http://api.libris.kb.se/relrec
- Exempel
- Läs mer
- http://librisbloggen.kb.se/2010/06/23/relaterade-titlar/
4. Andra utgåvor
- Beskrivning
- Skicka in ett ISBN och få en lista över andra utgåvor av samma verk. API:et bygger på LIBRIS FRBR-modell.
- URL
- http://api.libris.kb.se/frbr/work
- Exempel
5. SRU
SRU är ett XML-baserat protokoll för sökning. SRU finns idag tillgängligt för tjänsterna LIBRIS.kb.se och SwePub.kb.se.
LIBRIS.kb.se
- Beskrivning
- Sök poster från LIBRIS.kb.se via protokollet SRU
- URL
- http://api.libris.kb.se/sru/libris
SwePub
- Beskrivning
- Sök poster från SwePub.kb.se via protokollet SRU
- URL
- http://api.libris.kb.se/sru/swepub
- Läs mer
- http://www.kb.se/libris/teknisk-information/SwePub/
6. OAI-PMH
OAI-PMH är ett protokoll för att hämta metadata och hålla koll på uppdateringar. För närvarande finns endast SwePub tillgängligt via OAI-PMH.
SwePub
- Beskrivning
- Hämta metadata från SwePub via OAI-PMH
- URL
- http://api.libris.kb.se/swepub/oaipmh?verb=Identify
- Läs mer
- http://www.kb.se/libris/teknisk-information/SwePub/
7. RSS
- Beskrivning
- Det går att bevaka sökfrågor i LIBRIS.kb.se och SwePub.kb.se via ATOM/RSS. För att skapa en bavakning kan man antingen klicka på ”bevaka” i en träfflista eller klicka på RSS-ikonen i browserns adressfönster (förutsatt att den browser man använder har inbyggt RSS-stöd)
- Exempel
- RSS-flöde för sökningen ‘ämne:pedagogik’
- Läs mer
- http://librishelp.libris.kb.se/help/tools_swe.jsp
8. Data-dumpar
För att underlätta återanvändandet av datat lägger vi upp databasdumpar. För närvarande finns endast SwePub tillgängligt som dumpar.
SwePub
- Beskrivning
- Allt SwePub-data finns tillgängligt som databasdumpar via FTP. Datat finns både tillgängligt i originalformat och i den deduplicerade variant som svarar mot det som är sökbart i SwePub.kb.se. Dessa filer uppdateras varje natt.
- Läs mer
- http://www.kb.se/libris/teknisk-information/SwePub/
9. Linked Data
- Beskrivning
- LIBRIS finns tillgängligt som Linked Data
- Läs mer
- http://librisbloggen.kb.se/2008/12/03/libris-available-as-linked-data/ (på engelska)
Kommentera
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
TrackBack URL | RSS-flöde för kommentarer till det här inlägget.