|
CULR Core
User Library Registry |
|
Identifier: http://biblstandard.dk/culr/index.htm
Sidste opdatering: 9. Januar 2013 |
Core
User Library Registry
Formålet med CULR er kort
fortalt at identificere de biblioteker, hvor en given person eller virksomhed
er registreret som låner. CULR skal således vedligeholde en liste over de lokale lånernumre, som
hver enkelt person råder over. Ved hjælp af disse oplysninger kan et system
kontakte brugerens tilknyttede biblioteker med henblik på at indhente
supplerende informationer.
Med udgangspunkt i ovennævnte overordnede
løsningsbeskrivelse er der udarbejdet detaljerede tekniske specifikationer for
systemgrænsefladen til CULR tjenesten.
CULR tjenesten skal fungere som en systemservice, der kan
anvendes af autoriserede klientsystemer via internettet. Det vil være fælles
tjenester som f.eks. bibliotek.dk og enkelte bibliotekers nettjenester.
CULR tjenesten skal altså ikke i sig selv tilbyde en traditionel
brugergrænseflade.
Hovedformålet med CULR tjenesten er at besvare
forespørgsler med en liste over de lokale lånernumre, som tilhører en given
bruger (person eller virksomhed). CULR skal ikke indeholde andre oplysninger om
de identificerede brugere, såsom eksempelvis navn og adresse eller lokale
lånerrettigheder. Som en særlig information registreres kommunenummer, da dette
kan anvendes til enkel håndtering af adgang til en lang række af
folkebibliotekernes licenser.
CULR tjenesten er specificeret som en webservice med to
hovedfunktioner:
Vedligeholdelse af CULR databasen og forespørgsler på databasen.
I lighed med andre tilsvarende løsninger anvender den
foreliggende CULR service den såkaldte SOAP kommunikationsmetode.
Systemfunktionerne er imidlertid udformet med henblik på også at understøtte
eventuelle fremtidige udgaver baseret på den udbredte REST metode.
Selve de tekniske specifikationer er udformet i form af en
WSDL, som også anvendes i forbindelse med andre tilsvarende specifikationer.
WSDL specifikationerne er principielt uafhængige af programmeringssprog,
styresystemer og systemmiljø. Forskellige typer systemer kan således anvende de
samme specifikationer og kommunikere indbyrdes.
Efter behandling i Forum for Rettighedshåndtering i
Biblioteker – FRIB er specifikationer blevet modnet og afprøvet.
(Om FRIB; se: http://www.kulturstyrelsen.dk/bibliotek-og-medier/import/biblioteksomraadet/fokusomraader/informationsforsyning/standarder/frib/)
Formålet med offentliggørelsen i 2012 var at give
systemleverandørerne mulighed for at forberede de lokale bibliotekssystemer på
at kunne levere data til CULR. Hvad angår opslag i CULR, så er specifikationen
ikke endelig og skal drøftes videre i FRIB.
Resultatet er den foreliggende beskrivelse og et antal wsdl og xsd filer dækkende
version CULR 1.0. Der er links til disse filer sidst i beskrivelsen:
http://biblstandard.dk/culr/Danish_Core_User_Library_Registry_service.pdf
På grundlag af testimplementering af CULR hos Dansk BiblioteksCenter blev identificeret en række mindre
tekniske ændringer. Der er næsten ingen af disse, som vedrører samspillet med
de lokale lånerregistre. Der er dog tale om en udvidelse med en ”sidst-rørt” dato for at kunne give grundlag for en
fornuftig regel for valg af kommunenummer, hvis flere kommuner indberetter
sammen CPR-nummer, men med forskellige kommunenumre (case: flytning uden
oprydning hos fraflytningskommune/bibliotek). Der er også sket en
simplificering til én WSDL-fil med XML-schemaer integreret. Der er hermed lavet en ny version.
Der en links til WSDL-fil i beskrivelsen: http://biblstandard.dk/culr/Danish_Core_User_Library_Registry_service_v2r0.pdf
Over de næste måneder vil der ske yderligere test og det
er aftalt, at DBC færdiggør en dokumentation for CULR, som vil blive publiceret
på biblstandard.dk med link fra denne side.
Kontakt
Contact
Chefkonsulent
Kulturstyrelsen
Chief
Adviser
Danish
Agency for Culture
Email: LEA@kulturstyrelsen.dk
H.C. Andersens Boulevard 2
DK-1553
Phone direct: +45 3373 3354
Phone: +45 3373 3373
Telefax:
+45 3373 3372