Dansk BiblioteksCenter A/S

DanBib og netpunkt.dk information

Sidst opdateret 30.03.2010

Webservice til VIP-basen

VIP-basen

VIP-basen (Vejviser over 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 Biblioteksstyrelsen og DBC, og det er derfor altid de mest opdaterede data man vil kunne finde i VIP-basen.

Webservicen

http://webservice.vip.dbc.dk

Webservicen 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).

Brugsscenarier

Webservicen til VIP-basen kan fx bruges til:
  • Opdater lokalt lånerregister: Høstning af data fra VIP-basen til opdatering af lokalt lånerregister.
  • Find bibliotek: Fx til oprettelse af bibliotek som låner i lokalt lånerregister, til dynamisk opslag til brug i forbindelse med fjernlån, eller evt. som alternativ til eget lokale lånerregister.
  • Præsenter biblioteker: Fx på en hjemmeside, fx biblioteker i nærheden

Formater

Der er to formater til udlevering af data fra VIP-basen:
  • vip: indeholder data der er relevante i forbindelse med ILL (lånerregisterdata).
  • directory: indeholder data der er relevante for præsentation af biblioteker (vejviser).
Begge er beskrevet i xml-schemaer. Data er opdelt i data vedrørende biblioteksvæsen (library) og betjeningssted (branch).

z39.50-oplysninger

vip-formatet er udvidet med z39.50-oplysninger til brug for direkte opslag i et biblioteks lokalsystem:
  • modtager biblioteket bestillinger via z39.50
  • z39.50-url til bestilling og relaterede services
  • UserId
  • GroupId
  • Password
Disse oplysninger udleveres kun efter autentifikation, da de kun skal udleveres til biblioteker der deltager i det danske lånesamarbejde (kontakt http://kundeservice.dbc.dk).

Slettede poster

Slettede 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 beskrivelse

Adgang, 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

WSDL

Kontakt

http://kundeservice.dbc.dk.