"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:

Grensesnittet mot hver database:
  1. Klienten skal benytte SRW v. 1.0 og Web Services.
  2. Krav til tegnsett: ISO 8859-1.
  3. Krav til CQL-syntaks:

  4. Regler for hvordan felter skal utveksles i en søkeforespørsel fra klienten til den enkelte database
    1. Personnavn skal skrives invertert.
    2. Årstall skal skrives med 4 siffer. Det må være mulig å søke på årstalls-intervall.
    3. Serverne må kunne behandle forespørsler på flere felter samtidig med boolske operatorer "og", "eller", "ikke" mellom feltene.
    4. 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.
    5. Notefelt med "Beskrivelse av bildet" skal ikke være søkbart.
    6. 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.
  5. Krav til postformat (record schema): - Vi overlater dette til systemleverandørene.
  6. 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).
  7. 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.
  8. 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.
  9. Publisering av WSDL-filer: - Vi overlater dette til systemleverandørene.
  10. Evt bruk av UDDI: - Vi overlater dette til systemleverandørene.
  11. Punkt om trefflistene - utgår, se websida om samsøkklienten.
  12. Punktet er fjernet fra dette dokumentet.
  13. Det skal kun presenteres treff i databasene som har stedsangivelse Byneset, Leinstrand, Strinda, Tiller, Trondheim eller portretter.
  14. 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.
  15. 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.
  16. Bestillingsfunksjonen skal ikke realiseres i grensesnittet mot serverne.
  17. Dersom systemleverandørene føler behov for ytterligere spesifisering, må prosjektgruppa bli informert om dette.

  18. 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.