"Prosjekt
Trondheimsbilder"
Presisering av kravspesifikasjonen
når det gjelder grensesnittet mot databasene
MERK!
Endringer i dokumentet fra 28. oktober til 25. november er merket med lilla
skrift.
MERK!
Evaluering
av kravspesifikasjonen utført av prosjektgruppa 2. desember 2004
merket med rød skrift.
Felter
som skal overføres mellom den enkelte database og samsøkklienten:
-
Fotograf
-
Fotograferingsår
-
Tittel / motiv
-
Beskrivelse av bildet (tilsvarer
notefeltet i marc-formatet)
-
Person på bildet
-
Emneord / stikkord
-
Sted på bildet
Prosjektgruppa
mener vi har fått det vi har bedt om.
Grensesnittet mot hver
database:
-
Klienten skal benytte SRW v.
1.0 og Web Services.
Prosjektgruppa
mener vi har fått det vi har bedt om.
-
Krav til
tegnsett: ISO 8859-1.
Prosjektgruppa
mener vi har fått det vi har bedt om.
-
Krav til
CQL-syntaks:
Regler
for hvordan felter skal utveksles i en søkeforespørsel fra
klienten til den enkelte database
-
Personnavn
skal skrives invertert.
-
Årstall
skal skrives med 4 siffer. Det må være mulig å søke
på årstalls-intervall.
Prosjektgruppa mener vi har fått det
vi har bedt om, men bilder i BIBSYSbasen som har eksakt dato (år-mnd-dag)
gir ikke treff ved søk på årstall.
-
Serverne
må kunne behandle forespørsler på flere felter samtidig
med boolske operatorer "og", "eller", "ikke" mellom feltene.
Prosjektgruppa mener vi har fått det
vi har bedt om, men dette fungerer ikke mot BIBSYSbasen pr dato.
-
Søking
i feltene skal være trunkert som standard, men det skal også
være mulig å søke eksakt i alle felter. Årstall
skal ikke trunkeres.
-
Notefelt
med "Beskrivelse av bildet" skal ikke være søkbart.
-
Det skal
gies melding til samsøkklienten hvor mange treff et søk genererer
og det må være mulig å hente ut et gitt antall av disse
treffene.
Prosjektgruppa
mener vi har fått det vi har bedt om.
-
Krav til
postformat (record schema): - Vi overlater
dette til systemleverandørene.
-
Krav til
miniatyrbilde: Serverne skal levere et ferdig
skalert miniatyrbilde til samsøk-klienten der bildets lengste side
skal være 122 punkter. Miniatyrbilde skal være tilgjengelig
vha en HTTP GET-forespørsel (dvs en URI).
Prosjektgruppa aksepterer det vi har fått.
-
Krav til
fullskalabilde: Serverne skal levere et ferdig
skalert fullskalabilde til samsøk-klienten der bildets lengste side
skal være 1024 pkt. Dersom originalen er mindre enn 1024 punkter
skal bildet ikke skaleres opp, men presenteres slik det framstår.
Fullskalabilde skal være tilgjengelig vha en HTTP GET-forespørsel
(dvs en URI). Dersom det finnes skal navn på eier-insitusjon/eierinstitusjonens
logo/vannmerke vises i postvisninga på alle bilder.
Prosjektgruppa mener vi har fått det
vi har bedt om.
-
Krav til
ekstratjenester (bestilling, kommentarer, MARC-data etc): Vi
frafaller krav til ekstratjenester som bestilling/kommentar/marc-data,
fordi dette skal behandles i dagens brukergrensesnitt i den enkelte database.
Prosjektgruppa mener vi har fått det
vi har bedt om.
-
Publisering
av WSDL-filer: - Vi overlater dette til systemleverandørene.
-
Evt bruk
av UDDI: - Vi overlater dette til systemleverandørene.
-
Punkt
om trefflistene - utgår, se websida om samsøkklienten.
-
Punktet
er fjernet fra dette dokumentet.
-
Det skal
kun presenteres treff i databasene som har stedsangivelse Byneset, Leinstrand,
Strinda, Tiller, Trondheim eller portretter.
Prosjektgruppa mener vi har fått det
vi har bedt om, men BIBSYS presenterer pr. dato for få treff innenfor
dette området, men også bilder utenfor dette området
(bl.a. bilder fra Oslo).
-
Det må
være mulig for brukeren å få presentert 60 tilfeldige
blider fra basene, på samme måte som hyllevare-funksjonen
i Kikkhullet. Derfor må serverne kunne håndtere søk
hvor resultatet skal være et angitt antall tilfeldige treff i basen.
Hver server skal kunne levere 30 tilfeldige treff pr forespørsel.
Prosjektgruppa aksepterer det vi har fått.
-
Serverne
skal kunne levere en alfabetisk liste over stikkord/emneord som er brukt
i i bildebasen. Denne lista skal brukes til en alfabetisk presentasjon
i samsøk-klienten på samme måte som Alfabetisk
liste over søkeord i Bibliofil.
Prosjektgruppa aksepterer det vi har fått.
-
Bestillingsfunksjonen
skal ikke realiseres i grensesnittet mot serverne.
-
Dersom
systemleverandørene føler behov for ytterligere spesifisering,
må prosjektgruppa bli informert om dette.
Prosjektgruppa
føler at systemleverandørene må seg imellom bli enige
om hvilke standarder som skal legges til grunn for datautvekslingen mellom
databasene og samsøkklienten, sålenge disse standardene er
internasjonale og levedyktige.
Sist oppdatert: 2. desember
2004.
Prosjektgruppen for "Trondheimsbilder"
ved Stein Johansen.