"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.
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
Grensesnittet mot hver database:
-
Klienten skal benytte SRW v.
1.0 og Web Services.
-
Krav til
tegnsett: ISO 8859-1.
-
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.
-
Serverne
må kunne behandle forespørsler på flere felter samtidig
med boolske operatorer "og", "eller", "ikke" mellom feltene.
-
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.
-
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).
-
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.
-
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.
-
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.
-
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.
-
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.
-
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: 25. november
2003.
Prosjektgruppen for "Trondheimsbilder"
ved Stein Johansen.