bibliotek.dk webservice
30.03 2010
Beskrivelse af webservice til bibliotek.dk
Webservicen til bibliotek.dk kan bruges til on-the-fly opslag i bibliotek.dk og til implementering i egne systemer og hjemmesider.
Webservicen
Webservicen, som er en søgeservice er baseret på SRU-standarden (http://www.loc.gov/standards/sru/).
Webservicen kan tilgås enten via http GET (SRU/GET) eller via SOAP (SRU/SOAP).
Demoversion
Webservicen er pt. en demoversion. Det betyder at der er nogle få begrænsninger i anvendelsen af servicen.
Eksempelklient til webservicen
Vi har lavet en eksempelklient til webservicen som alle kan bruge. Eksempelklienten er udviklet i PHP. Alle der har lyst kan genbruge og tilrette den.
Klienten består af en grænseflade til afvikling i en browser med søgeformular og visning af søgeresultatet i html.
Klienten gør det nemt at implementere søgning i og visning af søgeresultater fra bibliotek.dk på egen hjemmeside. Læs mere om eksempelklienten
Format og søgesprog
Servicen udleverer poster i:
- Dublin Core-format
- DKABM-format http://www.bs.dk/standards/abm/ABM_indholds_og_transportformat.pdf
- marcXchange http://www.loc.gov/standards/iso25577/
Søgninger laves med søgesproget CQL og indexes fra Bath Context Set.
Materialetypebetegnelserne er de samme, som dem der anvendes i bibliotek.dk. Liste over materialetyper i bibliotek.dk
Adgang og teknisk beskrivelse
Adgang, uddybende og maskinlæsbar beskrivelse af servicen kan ses her: http://webservice.bibliotek.dk/soeg. Denne side fungerer samtidig som en klient (SRU/GET) til webservicen. Det er derfor muligt at afprøve servicen inden man koder sin egen klient.
- XML Schema, Dublin Core: http://www.loc.gov/standards/sru/resources/dc-schema.xsd
- WSDL: http://webservice.bibliotek.dk/soeg/bibliotek.wsdl

