120 likes | 193 Views
BibTip – rekomendačný systém. Bc. Róbert Michale. Rekomendačné systémy - špecifické typy techník filtrovania informácií - cieľom je podať pre užívateľa zaujímavú informáciu - vkladanie referenčnej komponenty do katalógu - využívajú nepriame vytváranie dát a mashup -> WEB 2.0. BibTip
E N D
BibTip – rekomendačný systém Bc. Róbert Michale
Rekomendačné systémy - špecifické typy techník filtrovania informácií - cieľom je podať pre užívateľa zaujímavú informáciu - vkladanie referenčnej komponenty do katalógu - využívajú nepriame vytváranie dát a mashup -> WEB 2.0
BibTip - 2002-2007 financovaný Nemeckou Nadáciou pre výskum - na projekte spolupracovali knižnica Univerzity Karlsruhe Inštitút pre Informačné Služby a Elektronický Obchod - predstavené v decembri 2007 na zasadnutí Koalície pre Informačné Siete CNI vo Washington DC - využívaný väčšinou knižnicami na území Nemecka - sieťová služba za ročný poplatok prevádzkovaná Karlsruhe University - integrovaný do existujúceho OPAC
Ako pracuje BibTip - algoritmus - štatistické dáta generované agregáciou požiadaviek na zobrazenie titulu v plných detailoch počas daného sedenia - pre každý titul X, ktorý bol zobrazený v plných detailoch, je vytvorená „história zobrazení“ - titul X je porovnaný so všetkými ďalšími Y titulmi, ktoré boli zobrazené v tom istom sedení ako X. Pre každý nájdený pár sa vytvára sekundárna „história zobrazení“ - počet užívatelov, ktorí zobrazili titul X a ďalší titul Y v tom istom sedení je štatisticky analyzovaný - rekomendácia pre titul X je vytvorená vtedy, keď titul Y bol spolu s X v jednom sedení zobrazený častejšie ako sa dá predpokladať z pravdepodobnosti náhodného výberu
Interakcia klienta a serveru BibTip 1. prehliadač zadá požiadavku 2. OPAC odošle zobrazenie titulu spolu s kódmi BipTip 3. integračné kódy iniciujú požiadavku na BipTip server 4. BipTip server spracuje a vytvorí zoznam rekomendácií
Integrácia do OPAC Podmienky: - Webový OPAC s rýchlym a stabilným pripojením k internetu - konfigurovateľná časť OPAC, ktorá obsahuje plné zobrazenie titulu - permanentné hypertextové linky na stránku plného zobrazenia daného titulu Postup: - vytvorenie BibTip účtu, integrácia do OPAC, sledovanie dát - vytvorenie novej databázy pre OPAC, overenie funčnosti
Príklady integrácie ISBN <body> Content Full title <div style="display:none" id="bibtip_reclist"></div> Content Full title <script src="http://recommender.ubka.uni-karlsruhe.de/js/bibtip_xxx.js" type="text/javascript"></script> </body> ID titulu <body> Content Full title <div id="bibtip_isxn" style="display:none">3-8266-1762-2,978-3-8266-1762-1</div> <div id="bibtip_shorttitle" style="display:none">Ajax ge-packt / Seeboerger-Weichselbaum, Michael; 2007</div> <div id="bibtip_id" style="display:none">26214927</div> Content Full title <script src="http://recommender.ubka.uni-karlsruhe.de/js/bibtip_xxx.js" type="text/javascript"></script> Content Full title <div style="display:none" id="bibtip_reclist"></div> Content Volltitel </body>
Výhody BibTip - dynamicky prispôsobované rekomendácie, nikdy sa nestanú neaktuálnymi - zber štatistických dát pre knižnicu - médium-neutrálne rekomendácie - jednoduchá integrácia - nevyžaduje obslužný personál, daľší hardvér či softvér Nevýhody BibTip - potrebuje rozsiahlu databázu štatistických dát - cena za službu (cca. 4000€ pre národné knižnice)
Použitá technológia - hardvér: 4x DELL PowerEdge servery, 4x dual-core, 16GB RAM, 2 TB RAID5 diskový priestor, 1Gb/s konektivita - operačný systém: Ubuntu Linux, virtualizácia XEN - programovacie jazyky : C, PHP, Ruby, JavaScript - databázy: PostgreSQL - webové servery: Apache, Mongrel - vývojový framework : Rails