WaaS 2.0 aansluiting op NBC+

Stichting Bibliotheek berichtte recent dat in de komende maanden de landelijke diensten volledig worden geïntegreerd in WaaS 2.0. Het gaat hierbij onder andere om de content en functionaliteiten op www.bibliotheek.nl: de pagina’s over e-books, jeugd, literatuur en WelkBoek. Ook wordt landelijk zoeken op basis van de NBC+ opgeleverd.

Hiermee wordt de door Seecr ontwikkelde zoekmachine de motor achter deze functies.

Voordelen aansluiting NBC+
De aansluiting van WaaS 2.0 op het Zoekplatform biedt tal van nieuwe mogelijkheden en functies. Naast bronnen zoals kranten, e-books en de consumentengids, worden ook alle lokale bronnen van bibliotheken opgenomen in het landelijk Zoekplatform en zullen er in de toekomst nog meer volgen, zoals bijvoorbeeld de Digitale Collectie.

Tegelijk komen ook centrale functies voor iedereen beschikbaar. Wat lokaal vaak niet mogelijk is, kan centraal wel worden geregeld. Denk bijvoorbeeld aan deduplicatie en het uniformeren van metadata. Het mooie is dat het dan over al deze bronnen heen gebeurt, in plaats van binnen één collectie.

Uniformeren van auteurs
Een voorbeeld van een nieuwe functie is het uniformeren van auteurs en onderwerpen. Verschillende bronnen hebben vaak een eigen manier om te refereren aan auteurs. Op basis van de verzamelde gegevens, gaan wij de identifiers over dezelfde auteurs op elkaar afbeelden. We werken hierbij onder meer met Wikipedia, GTAA, NTA en Viaf. Al deze data is/wordt als Linked Open Data gepubliceerd.

Een analoog verhaal geldt voor onderwerpen of trefwoorden. Iedereen heeft zo zijn eigen classificatiesysteem, vaak meerdere binnen dezelfde collectie. Het verzamelen van de gegevens en het bij elkaar zoeken van de overeenkomsten is in volle gang. De planning is om in 2015 grote stappen te kunnen zetten.

Vooruitblik
Wij zijn enthousiast over de aansluiting van WaaS 2.0 op het NBC+. Een goed startpunt van een mooie doorontwikkeling van het Zoekplatform die het voor elke bibliotheek mogelijk maakt om het hele Nederlandse Erfgoed te relateren aan haar eigen collectie.

Meten is weten

Hoe snel is het systeem? Hoeveel bezoekers kunnen tegelijkertijd het systeem benaderen? Bij nieuwe systemen, maar ook bij systemen waar we veel veranderingen in aan hebben gebracht, voeren we een performance test uit. Een test om vast te stellen wat het prestatieniveau van het systeem is. En om inzicht te krijgen in het verschil tussen de actuele en vereiste responsetijden.

Verschillende manieren van testen
Het aantal queries per seconde en de responsetijd van de query zijn de belangrijkste gegevens voor ons. Om hiervan een realistisch beeld te krijgen, testen we dit bij een gemiddelde belasting, een piekbelasting en een overbelasting van het systeem. Hoeveel kan het systeem daadwerkelijk aan?

Een test doen we op de tiende seconde nauwkeurig. Hiervoor hebben wij een eigen programma ontwikkeld, zodat we er 100% zeker van zijn dat we betrouwbare resultaten kunnen presenteren.

Vertekend beeld
Een veel gemaakte fout is de performance test thuis uitvoeren of vanaf een plek met een snelle internetverbinding. Die test geeft vaak een vertekend beeld. Daarom testen wij altijd via onze server, om zo een netwerkverbinding uit te sluiten. Voor één van onze klanten bijvoorbeeld staat het systeem in Engeland. Zou je dit via een internetverbinding testen, dan kan het verlies  wel tot 300 ms per query zijn.

Gebruikerservaring
Een applicatie of website staat of valt met een goede performance. De grote datastromen, waar we vaak mee te maken hebben voor onze opdrachtgevers, mogen geen reden zijn voor een te traag systeem. Vaak voelen we wel aan of een systeem nog optimaal werkt. Maar voor de echte cijfers is het van belang om regelmatig een performance test uit te voeren. Wil je tevreden gebruikers, dan is het van belang dat de performance van het desbetreffende systeem optimaal is.