|
Sidst opdateret 30.03.2010 Webservice til VIP-basenVIP-basenVIP-basen (Vejviser- og Informationsparametre) er en fælles database over biblioteker der deltager i det danske lånesamarbejde. VIP-basen indeholder bl.a. vejviseroplysninger og oplysninger der anvendes i forbindelse med bibliotek.dk, DanBib og lånesamarbejdet. Det er bibliotekerne selv der vedligeholder data i VIP-basen sammen med Styrelsen for Bibliotek og Medier og DBC, og det er derfor altid de mest opdaterede data man vil kunne finde i VIP-basen.Webservicenhttp://webservice.vip.dbc.dkWebservicen til VIP-basen er en søgeservice 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). I kan søge på biblioteksnummer, navn, type (fx Folkebibliotek eller Forskningsbibliotek) og opdateringsdato. Webservicen til VIP-basen blev i 2004 udviklet i en demo-version i forbindelse med et DEFF-projekt. I januar 2008 er webservicen blevet udvidet med mulighed for at hente z39.50-oplysninger til brug i lånersamarbejdet (kræver login). BrugsscenarierWebservicen til VIP-basen kan fx bruges til:
FormaterDer er to formater til udlevering af data fra VIP-basen:
z39.50-oplysningervip-formatet er udvidet med z39.50-oplysninger til brug for direkte opslag i et biblioteks lokalsystem:
Slettede posterSlettede poster udleveres med ganske få oplysninger (biblioteksnummer, navn og opdateringsdato). Derudover vil det fremgå af bibliotekstypen (branchType) at posten er slettet i VIP-basen, fx:<vip:branchType>DELETED</vip:branchType> Hvis et bibliotek har skifter biblioteksnummer (fx i forbindelse med kommunalreformen), vil det nye nummer også være i posten, fx: <vip:newBranchId>724002</vip:newBranchId> Det er dog ikke muligt at søge på bibliotekstype DELETED. Adgang og teknisk beskrivelseAdgang, uddybende og maskinlæsbar beskrivelse af servicen kan ses her: http://webservice.vip.dbc.dk (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).Schemaer
WSDLKontakthttp://kundeservice.dbc.dk. | |