Die funktionale Schicht einer Discovery Lösung besteht aus zwei Komponenten:
- einer Nutzeroberfläche für die Suche und Trefferanzeige sowie für die Darstellung der Filteroptionen (Facettierung), Empfehlungsdienste und Zugriffsoptionen
- einer Suchmaschinentechnologie für die Abfrage eines Metadatenindex, für das Verarbeiten von Suchanfragen (Finden und Ordnen von Ergebnissen, Relevanzranking) sowie die Aufbereitung der Ergebnisse in einer möglichst nachvollziehbaren Form
Die funktionale Schicht beinhaltet standardmäßig die folgenden Funktionalitäten:
- Einschlitzsuche über den kompletten Indexinhalt
- Suchergebnis präsentiert in einer Trefferliste
- Schnelle Antwortzeiten
- Relevanzranking
- Facettierung, Sortierung und andere Werkzeuge der Treffererschließung bzw. Verfeinerung der Suchresultate
- Volltextzugriff
- Nutzerbezogene Funktionalitäten wie personalisierte Suchanfragen und Merkliste
Die Komponenten einer funktionalen Schicht lassen sich untereinander kombinieren, soweit diese aufeinander abgestimmt sind. Die Metadatenindices können miteinander kombiniert werden, wenn die zugrunde gelegten Algorithmen gemeinsam abgesprochen wurden (ansonsten werden mit einer Facettierungsoption unterschiedliche Eingrenzungsarten angesprochen).
Als OpenSource-Lösungen stehen zur Verfügung:
Nutzeroberfläche
Lukida (Verwendung zur Zeit in GBV Discovery, UB Magdeburg, einige MPI-Standorte)
VuFind (ZBW, Beluga-Anwender wie SUB Hamburg, TUB Braunschweig, UB Hildesheim und UB Lüneburg, FINC UB Leipzig)
Typo3 (Technische Informationsbibliothek (TIB), SLUB Dresden)
OpenBib (KUG Köln)
Auf dem Verbundwiki des GBV wird eine aktuelle Übersicht aller eingesetzten DS-Systeme im GBV angeboten (Link einbauen)
Suchmaschinentechnologie
Am häufigsten werden Solr/Lucene (ZBW, Beluga-Anwender, GBV Discovery, FINC, TIB Hannover) seit längerer Zeit verwendet. In jüngerer Zeit wird ElasticSearch (UB Paderborn) als weitere Alternative eingesetzt.
Besipielanwendungen für die Kombination von OpenSource-Lösungen:
- openCiXbase: SuUB Bremen nutzt einen eigenen, über Clusterserver verteilten Index und eigene funktionale Schicht http://www.suub.uni-bremen.de/
- Technische Informationsbibliothek (TIB): funktionale Schicht auf Typo3-Basis mit Solr-Index und einer eigenen Repository-Anwendung https://www.tib.eu/de/
- HEIDI: Die UB Heidelberg setzt eine eigene Infrastruktur mit SOLR-Indices ein und integriert den kommerziellen Summon-Index über einen separaten Reiter ('Artikel und mehr..') http://www.ub.uni-heidelberg.de/helios/kataloge/heidi.html
Komplettlösungen – d.h. eine vollständige funktionale Schicht mit integriertem Metadatenindex - bieten nach wie vor die kommerziellen Anbieter:
- EBSCO’s Discovery Service (EDS) (www.ebscohost.com/discovery)
- Ex Libris Ltd.’s Primo (www.exlibrisgroup.com/category/Primo)
- Serials Solutions’ Summon (SSS) (www.serialssolutions.com/discovery/summon)
- OCLC’s WorldCat Local (WCL) (www.oclc.org/worldcatlocal)
Aus der Sicht von Softwareentwicklern wird zunehmend der Einsatz von PHP-Frameworks kritisch gesehen, so dass zukünftig neue Oberflächen mit möglichst wenig PHP-Elementen realisiert werden sollten.
Technische Hintergrundinformationen zum Vergleich der Systeme: -
hier sollten wir auf die Seiten der FAG TI verweisen!!
Produkt | Typ | Besonderheiten/Merkmale |
---|---|---|
OpenSource |
| |
ElasticSearch | OpenSource |
|