Hopp til innhold BIBSYS

Drift av hyllekartserver

Alle BIBSYS-bibliotek kan ta i bruk hyllekart i BIBSYS Ask. Biblioteket kan drifte hyllekartserveren selv, eller vi kan drifte mot en mindre årlig avgift og etableringsgebyr. Ta kontakt for pristilbud.

Bakgrunn

Med "hyllekart" mener vi en tjeneste hvor brukere av BIBSYS Ask kan få opplysninger om hvor et dokument-eksemplar (dokid) er plassert i biblioteket vha et kart

Systemarkitektur

Denne tjenesten forutsetter at biblioteket oppretter en web-tjeneste: Hyllekart-server. De nødvendige endringene er gjort i BIBSYS Ask hos BIBSYS. Arkitekturen tar sikte på at alle BIBSYS-bibliotek som ønsker det kan ta i bruk tjenesten.

Kort om virkemåten:

BIBSYS Ask: Etter nærmere definerte utvalgsregler blir det i eksemplarlista satt inn en Kart-knapp som lenker til hyllekart-serveren hos det aktuelle biblioteket. Denne URL vil inneholde lokaliserinsgsdata fra Biblioteksdatabasen i BIBSYS, kodet i henhold til en syntaks som beskrives i dette dokumentet.

Hyllekart-server: Dette er en server som drives av biblioteket, og som mottar forespørsler i henhold til hyllekart-URL-syntaksen.

Det enkelte bibliotek som vil tilby denne tjenesten må skaffe eller utvikle den nødvendige programvaren som hyllekart-serveren trenger for å konvertere oppstillingsdata fra BIBSYS til koordinater i et kartsystem.

Om hyllekart-lenker fra BIBSYS Ask

Lenkene i BIBSYS Ask skal genereres fra eksemplarlista for alle eksemplarer som tilhører bibliotek med hyllekart-tjeneste. Det gjøres ett unntak: Nettdokumenter - med kode "n" i 008 $a i BIBSYS-MARC - skal ikke ha hyllekart-lenke.

For dette formålet (altså å avgjøre om det skal genereres en kart-knapp eller ikke, og til hvilken hyllekart-server knappen skal peke) trenger programsystemet en tabell som inneholder

bibkode
BASE-URL til dette bibliotekets hyllekart-server

for alle bibliotek som ønsker tjenesten.

De eneste utvalgskriteriene er altså bibkode for dokumentposten, samt 008 $a for tilhørende objektpost.

Det er ikke BIBSYS ansvar å sikre at den oppgitte base-URL faktisk er operativ, eller at den er i stand til å gi relevant respons på de lenkene som genereres.

URL til hyllekartserveren legges inn via hovedmenyen i BIBSYS Biblioteksystem (Telnet):

Kode "I Biblioteksinformasjon", deretter "O Oppdatering av info knyttet til egen enhet".

Syntaks for hyllekart-URL

En hyllekart-URL er en HTTP GET request på formen:

URL ::= BASE-URL '?' QUERY

der

QUERY ::= META-TAG '=' META- VALUE (& META-TAG '=' META-VALUE) * (& 'back' '=' BACK-URL) ?

der

META-TAG ::= ( 'code' | 'loc' | 'coll' | 'shelf' | 'dep' | 'note' | 'hold' | 'addloc' | 'bib' )
META-VALUE inneholder feltverdien (med URL-tegnkoding)
BACK-URL inneholder URL til den sida som genererer lenken

BASE-URL er altså adressen til hyllekart-serveren, dvs den delen som står foran spørsmålstegnet.
Minst et av META-TAG-feltene skal forekomme.

BACK-URL gjør det mulig for hyllekart-serveren å lage en "tilbake-til-søking"-knapp.

Nærmere beskrivelse av META-TAG-feltene:

code Bibkode Marc Bibkode for det biblioteket som dokumentet tilhører
loc Eiende institusjon 096 $a Genereres fra dokumentposten i Bibliotekdatabasen
coll Samling 096 $b Genereres fra dokumentposten i Bibliotekdatabasen
shelf Format/hyllesignatur 096 $c Genereres fra dokumentposten i Bibliotekdatabasen
dep Deponert 096 $d Genereres fra dokumentposten i Bibliotekdatabasen.
note Lokal anmerkning 096 $f Genereres fra dokumentposten i Bibliotekdatabasen
hold Beholdning 096 $g Genereres fra dokumentposten i Bibliotekdatabasen
addloc Tilleggsplassering 096 $u Genereres fra dokumentposten i Bibliotekdatabasen
bib Bibliografiske data
Kort bibliografisk beskrivelse. Kan brukes for informasjon til brukeren

Kommentar til feltene

Hovedhensikten med innholdet i META-TAG-feltene er å overføre nok detaljerte eksemplardata til hyllekart-serveren til at den er i stand til å beregne koordinater innen kart-systemet. Det vises i den sammenheng til det vanlige regelverket for bruk av feltet 096 i BIBSYS.

Merk at feltet bib (Bibliografiske data) ikke er spesifisert nærmere. Det vil være uegnet til bruk for koordinat-beregning, men kan brukes for informasjon til brukeren. I praksis vi innholdet av dette feltet inneholde en kort bibliografisk beskrivelse; i første omgang vil det tilsvare den en-linjes-prsentasjonen som brukes i søkeprogrammene. Dette kan imidlertid forandre seg senere. Eksempel på tenkt hylle-URL:

Fra dokumentposten

*100  $aFischer, Paul B.
*245  $aKoordinatensysteme$cvon Paul B. Fischer
*250  $a2., verb. Aufl.
*260  $aBerlin$bWalter de Gruyter$c1919
*300  $a128 s.$bfig.
*490  $aSammlung Göschen ; 507
*650  $aCoordinates
*096nf$aUMN/FYS$bTeori$cIII FIS$n75nf01007

vil flg hyllekart-URL bli generert:

http://www.ub.uio.no/kart?code=nf&loc=UMN/FYS&coll=Teori&shelf=III%20FIS
&bib=Koordinatensysteme&back=http%3

(URL-en er delt over to linjer pga lengden).

Her er brukt som BASE-URL:

http://www.ub.uio.no/kart

som er en fiktiv adresse.

Som BACK-URL er brukt adressen til denne sida.

Som bibliografiske data er her tittelen brukt.

Test en hyllekart-URL:

Har du en hyllekart-server, kan du teste den herfra. Tast inn de aktuelle dataene som inngår i hyllekart-URL'en (oppgi minimum BASE-URL og bibkode).

(I mangel av en virkelig hyllekart-server, kan du bruke følgende BASE-URL, som viser til en fiktiv server hos BIBSYS: http://wgate.bibsys.no/prog/hyllekart/kart.cgi )

BASE-URL

back
BACK-URL

code
Bibkode

loc
Eiende institusjon (096 $a)

coll
Samling (096 $b)

shelf
Format/hyllesignatur (096 $c)

dep
Deponert (096 $d)

note
Lokal anmerkning (096 $f)

hold
Beholdning (096 $g)

addloc
Tilleggsplassering (096 $u)

bib
Kort bibliografisk beskrivelse

 
  15,749,073   eksemplarer i Bibliotekbasen   5,163,894   unike titler i Bibliotekbasen

Blogger

Librarian.netLibrarian.net
20/03 02:43

Librarian.netLibrarian.net
19/03 02:08


Nyheter

19/03 16:21, Bok og bibliotek
I januar 1940 - altså for 70 år siden for den som er rask i hoderegning - startet det første studentkullet opp på Statens bibliotekskole - det som i dag er den bibliotek- og informasjonsvitenskapelige utdanningen ved Høgskolen i...

19/03 14:05, Scenekunst.no
Og Nasjonalbiblioteket, NRK, Norsk Filminstitutt, Nasjonalgalleriet, pressestøtten og støtten til musikkfestivaler og orkestre.

19/03 11:47, P4
P4 (Lillehammer): Ny Knausgård-pris - denne gangen til storebror...

19/03 11:37, Dagbladet.no
Ny Knausgård-pris - denne gangen til storebror...

19/03 09:10, Aftenposten
Fremtidsbiblioteket blir til akkurat nå.