BibSpire status, juli 2019

Anbefalingskomponenten kører nu i produktion/test på bibliotekshjemmesiderne for Randers, Ballerup, Tårnby og Silkeborg.
Umiddelbart ser det ud til, at den giver brugerne inspiration, som resulterer i flere end 7% ekstra materialevisninger på siderne. Læs videre for mere statistik.

I løbet af juli er der sket følgende udvikling:

  • Forbedringer af datamodel og recommender-engine, så der nu gives anbefalinger ud fra forfatter for materialer der ikke har brugsstatistik.
  • API med anbefalinger etc., der kan bruges af andre. Inklusiv specifikation etc. Kræver token.
  • Mere dokumentation, både brugerorienteret på https://bibspire.dk/, og API på https://bibdata.dk/v1/.
  • Performance-test, – det nuværende driftssetup ser ud til at kunne klare i størrelsesorden 1000 requests/minut.
  • Refaktorering og interne forbedringer af koden.

Fokus i august er:

  • Planer for forbedringer af anbefalinger. Blandt andet via workshop som Ballerup har taget initiativ til.
  • Forbered/understøt eventuel ansøgning til DDBs pulje for fælles brugerflader.
  • Få løsningen i test/drift på så mange biblioteker som mulig, så vi står bedre ved en eventuel ansøgning i September.
  • Opgaver på backlog  – regner med at version 1.1 allertidligst er færdig i september, men forbedringer rulles løbende i drift.

Statistik for DDB-CMS anbefalingskomponent.

Herunder er en hurtig/simpel statistik for materialevisninger og BibSpire-anbefalinger – for bibliotekshjemmesiderne der bruger/tester recommenderen i drift. Statistikken er opsamlet over nogle uger. Ikke alle biblioteker har været tilsluttet i hele perioden. Robotter er så vidt muligt bortfiltrerede.

Materialevisninger
                     ikke bibspire   bibspire   ekstra materialevisninger
silkeborgbib.dk           2067        275        13.3%
taarnbybib.dk             7754        593         7.6%
bib.ballerup.dk           9725        685         7.0%
randersbib.dk             5918        669        11.3%
www.randersbib.dk        12127       1846        15.2%
Total:                   37591       4068        10.8%

Kolonnen “ikke bibspire” er de almindelige materialevisninger hvor der er sendt forespørgsler til anbefalings-endpointet. Kolonnen “bibspire” er materialevisninger, der vises fordi brugeren har klikket på en anbefaling.
Det ser umiddelbart ud til anbefalingskomponenten giver 7%-15% flere materialevisninger på de tilsluttede bibliotekers hjemmesider.

Statistik for bibdata.dk

Udover APIerne for anbefalingskomponenten indeholder bibdata.dk også semantisk opmarkede data, der gør det muligt for søgemaskiner (i.e. google og lignende) at indeksere de bibliografiske data.

Hits:
                       total   fra robotter  fra mennesker?
/object/...        1.505.422   1.504.126        1.296
/collection/...      539.740     538.929          811
/cover/...           608.690      66.180      542.510
/v1/recommend...      69.349      26.845       42.504
/v1/bib/recommend...  37.679      27.947        9.732 (gammelt endpoint)
...

Useragent-hits på hele sitet (inkl robotter etc.):

#Hits     User Agent
1.039.011 Googlebot/2.1
  723.547 Mobile Googlebot/2.1
  373.466 SemrushBot/3~bl
  276.521 MJ12bot/v1.4.8
  105.054 Trident/7.0
   62.704 AhrefsBot/6.1
   61.471 Chrome/75.0.3770.100
   43.216 iPad 12.3
   39.804 Chrome/63.0.3239.108
   35.441 iPhone/12.3
   31.352 Chrome/75.0.3770.142
   21.034 Chrome/64.0.3282.140 Edge
   16.871 bingbot/2.0
   14.340 SemrushBot/6~bl
   13.951 Firefox/67.0
   ...
Total: 3.277.182 hits

bibdata.dk ser desuden ud til at være i googles index, så hvis man tilføjer “site:bibdata.dk” til en google-søgning får man biblioteksmaterialer.