Verfügbarkeitsanzeige / Disponibilité dans la liste des Résultats

Deutsche Version Version française

In den Feedbacks der Nutzerumfrage 2017 wurden nicht wenige Verbesserungswünsche und Ideen geäussert (vgl. auch unseren Beitrag vom letzten Sommer). Von diesen haben wir unter anderem folgendes aufgegriffen:

Verfügbarkeitsanzeige in der Ergebnisliste

Der Weg von der Recherche nach Medien bis hin zur Verfügbarkeitsanzeige (unter „Standorte & Bestellen“) kann bisweilen umständlich bzw. mit einigen Klicks verbunden sein. Deshalb findet man neu bereits in der Ergebnisliste einer Recherche einen ersten Hinweis auf die Verfügbarkeit.

Screenshot zur Verfügbarkeitsanzeige
Mit einem Klick auf „6 Bibliotheken“ zeigt sich in der Liste der besitzenden Bibliotheken neu bereits neben dem Namen, ob ein Medium verfügbar ist.
Mit einem Häkchen markiert werden alle Medien, die nicht ausgeliehen sind oder grundsätzlich online zur Verfügung stehen (ohne speziell zu prüfen, ob die Verfügbarkeit auch für eine konkrete Nutzerin gilt – bspw. ob ich als Studentin der Universität Bern Zugriff auf ein lizenziertes e-Book der ETH Zürich habe).
Ebenso markiert wird, wenn ein Medium ausgeliehen ist.

Einige Bibliotheksnetzwerke bieten diese Art von Informationen nicht in einer brauchbaren Weise an (bzw. sie kann nicht klar zugeordnet werden), so dass diese Informationen nicht immer angezeigt werden. Wir arbeiten derzeit daran, die Übersicht möglichst zu vervollständigen.

Dans le feedback de l’enquête auprès des utilisateurs 2017, un certain nombre de demandes et d’idées d’amélioration ont été exprimées (voir aussi notre article de l’été dernier). Nous en avons retenu, entre autres, les points suivants:

Affichage de la disponibilité des documents dans la liste des résultats

Vous pouvez désormais directement afficher les informations sur la disponibilité des documents dans la liste des résultats.

Disponibilité des documents
En cliquant sur „6 Bibliothèques“, un symbole apparaît désormais à gauche du nom de la bibliothèque :
signifie que le document est disponible actuellement (en rayon ou en ligne, sans vérifier spécifiquement si la disponibilité s’applique également à un utilisateur spécifique – par exemple si, en tant qu’étudiant à l’Université de Berne, j’ai accès à un livre électronique autorisé de l’ETH Zurich)
  signifie que le document n’est pas disponible (par exemple si il est emprunté)
Certains réseaux de bibliothèques n’offrent pas ce type d’informations d’une manière utilisable, donc cette information n’est pas toujours affichée. Nous travaillons actuellement à afficher cette information pour plus de réseaux de bibliothèques.
Weiterlesen

Bessere Bibliothekssuche / Meilleure recherche par bibliothèques

Deutsche Version Version française

In den Feedbacks der Nutzerumfrage 2017 wurden nicht wenige Verbesserungswünsche und Ideen geäussert (vgl. auch unseren Beitrag vom letzten Sommer). Basierend auf den eingegangenen Vorschlägen haben wir uns in letzter Zeit um die Qualität und die Funktionen der Recherche gekümmert.

Strukturierte Bibliotheksfacette

Auf der rechten Seite der Ergebnisliste wurde eine neue Suchfacette hinzugefügt. Diese ermöglicht, die Ergebnisse nach Kanton und Bibliothek zu filtern und bringt so mehr Übersicht in die Facette.

Meine Bibliotheken ❤

In Ihrem Benutzerkonto können Sie Ihre Favoritenbibliotheken zu meinen Bibliotheken hinzufügen. Nachdem Sie sich angemeldet und eine Suche durchgeführt haben, werden die ausgewählten Bibliotheken in Meine Bibliotheken rechts unter Suche verfeinern angezeigt. Sie können nun mit einem Klick in den Beständen einer dieser Bibliotheken suchen. Darüber hinaus zeigt Ihnen das Herzsymbol ❤ in der Ergebnisliste an, ob der Titel in einer Ihrer Favoritenbibliotheken verfügbar ist.

Karte der Bibliotheken

Eine Karte aller Bibliotheken in swissbib ist ab sofort verfügbar. Insbesondere können Sie so die Bibliotheken finden, die Ihrem aktuellen Standort am nächsten liegen. Unterwegs können Sie die Ergebnisse ganz einfach nach der Bibliothek in Ihrer Nähe filtern.

Erweiterte Suche

In der erweiterten Suche ist es möglich, die Ergebnisse auf eine oder mehrere Bibliotheken zu beschränken.


Wie immer freuen wir uns über Feedbacks und Ideen, was wir noch besser machen könnten – in der Kommentar-Funktion des Blogs oder per E-Mail.

Dans le feedback de l’enquête auprès des utilisateurs de 2017, un certain nombre de demandes et d’idées d’amélioration ont été exprimées (voir aussi notre article de l’été dernier). A partir des suggestions reçues, nous avons récemment amélioré la recherche par bibliothèques. Voici un petit récapitulatif.

Facette Canton-Bibliothèque

Une nouvelle facette de recherche a été ajoutée sur la droite de la liste des résultats. Elle permet de filtrer les résultats par canton et par bibliothèque.

Mes Bibliothèques ❤

Dans votre compte utilisateur, vous pouvez ajouter vos bibliothèques favorites dans Mes bibliothèques. Après vous être connecté-e et avoir fait une recherche, vos bibliothèques sélectionnées dans Mes bibliothèques apparaissent à droite dans Affiner la recherche. Vous pouvez désormais rechercher en un clic dans les fonds de l’une de ces bibliothèques. De plus, dans la liste des résultats, le symbole du cœur ❤ vous indique si le titre est disponible dans l’une de vos bibliothèques favorites.

Carte des Bibliothèques

Une carte de toutes les bibliothèques se trouvant dans swissbib est désormais disponible. Elle permet notamment de trouver les bibliothèques les plus proches de votre localisation actuelle. En route, vous pouvez ainsi facilement filtrer les résultats à la bibliothèque la plus proche de vous.

Recherche Avancée

Dans la recherche avancée, il est possible de limiter les résultats à une ou plusieurs bibliothèques.


Comme toujours, nous vous invitons à nous faire part de vos commentaires et de vos idées sur ce que nous pourrions faire de mieux – dans la fonction commentaire du blogue ou par courriel.

Weiterlesen

swissbib version 5

Deutsche Version Version française

Seit etwas mehr als zwei Monaten stellt swissbib Schritt für Schritt auf Version 5 um. Viele Komponenten der Software, die swissbib bilden, wurden aktualisiert.

Benutzeroberfläche (VuFind)

Für unsere Benutzeroberfläche verwenden wir die Open-Source-Software VuFind. Mit dem jüngsten Update arbeiten wir nun mit VuFind Version 5. Dieses Update bringt für swissbib folgende wichtigsten Verbesserungen mit sich:

  • VuFind 5 ist vollständig kompatibel mit der Bibliotheksverwaltungssoftware Alma von Ex Libris. Durch die Verwendung der APIs von Alma ist es nun auch möglich, direkt in VuFind Ausleihen einzusehen, Dokumentenlieferungen aufzugeben, ein neues Konto zu erstellen usw. Dies könnte nicht nur bei den heute bereits im Einsatz befindlichen Alma-Systemen (bspw. Alexandria-Verbund, Nationalbibliothek) helfen, sondern auch beim kommenden Verbund SLSP.
  • Dank verschiedener Optimierungen ist VuFind 5 schneller als seine Vorgängerversion. Einer der Hauptgründe dafür ist, dass auch das von VuFind verwendete Zend Framework aktualisiert wurde. Die heute eingesetzte Version 3 von Zend hat ebenfalls wichtige Weiterentwicklungen zu seinen Vorgängern erfahren.
  • VuFind 5 ist mit dem neuen Europäischen Datenschutzgesetz (DSGVO) kompatibel.
  • Viele weitere Verbesserungen sind online dokumentiert.

Suchmaschine (Apache Solr)

Für unsere Suchmaschine verwenden wir die Open-Source-Software Apache Solr. Wir arbeiten nun mit der Version 7.3 dieser Software (statt der Version 4). Derzeit verfügt swissbib über 30 Millionen Dokumente. Bisher haben wir eine „Master-Slave“-Konfiguration verwendet, d.h. die 30 Millionen Dokumente wurden auf jede Maschine kopiert, die als Suchmaschine diente. Dabei stiessen wir an die Grenzen der Machbarkeit einer solchen Architektur. Beim Upgrade auf Version 7 verwenden wir nun eine SolrCloud-Konfiguration. Das bedeutet, dass die Suche auf mehrere Maschinen verteilt wird. Derzeit setzen wir 4 Maschinen ein, die etwa 7,5 Millionen Dokumente enthalten. Dies ist zwar etwas komplizierter zu konfigurieren, hat aber den grossen Vorteil, dass bei zunehmender Dokumentanzahl einfach Maschinen zur Beibehaltung der Performance hinzugefügt werden können.

Linked Data

Auch die Prozesse, die die swissbib-Daten in verknüpfte Daten umwandeln, wurden aktualisiert, insbesondere die Software Metafacture 5, was bereits dazu geführt hat, dass doppelt so viele Autoren in swissbib mit Wikipedia verknüpft sind (vgl. früheren Blog-Artikel zu den Knowledge Cards). Um dies zu sehen, klicken Sie einfach auf das kleine „i“ neben dem Namen eines Autors, z.B. https://www.swissbib.ch/Record/162961022.

Ausblick

Nach diesen wichtigen Updates unserer Infrastruktur sind wir nun in der Lage, neue Funktionen viel einfacher zu implementieren. Einige unserer Projekte der kommenden Monate:

  • Anzeige der Dokumentenverfügbarkeit direkt in der Ergebnisliste
  • Hinzufügen einer Kantons-Facette mit einer Unterfacette je Bibliothek, die es ermöglicht, die Suche gezielt nach Bibliotheken einzuschränken
  • Deutliche Zunahme der Anzahl an Links zwischen den in swissbib präsentierten Autoren (Knowledge Cards) und ihren Entsprechungen auf Wikipedia
  • Verbesserung der Suchqualität und der Vorschläge, wenn keine Ergebnisse gefunden wurden
  • Bessere Dedublierung der Ergebnisse
  • Möglichkeit der Abstimmung und Anreicherung von Daten mit swissbib über OpenRefine und data.swissbib.ch
Depuis un peu plus de deux mois, swissbib est passé petit à petit sur sa version 5. De nombreuses briques des logiciels qui composent swissbib ont été mises à jour.

Interface utilisateur (VuFind)

Pour notre interface utilisateur, nous utilisons le logiciel open source VuFind. Nous fonctionnons désormais avec la version 5 de VuFind. Pour swissbib, les principales améliorations sont les suivantes:

  • VuFind 5 est complètement compatible avec le logiciel de gestion de bibliothèques Alma de la société ExLibris. En utilisant les API de Alma, il est possible de voir ses prêts, de passer des commandes de documents, de créer un nouveau compte … directement dans Vufind. Ceci pourrait être très intéressant avec le développement de SLSP.
  • VuFind 5 est plus rapide que VuFind 4 grâce à différentes optimisations. Une des raisons principales est que le framework utilisé par VuFind, Zend Framework, a lui aussi été mis à jour. Nous utilisons maintenant Zend Framework 3, qui est une évolution majeure de ce framework.
  • VuFind 5 est compatible avec la nouvelle loi européenne sur la protection des données (GDPR).
  • De nombreuses autres améliorations font partie de VuFind 5.

Moteur de recherche (Apache Solr)

Pour notre moteur de recherche, nous utilisons le logiciel open source Apache Solr. Nous fonctionnons désormais avec la version 7.3 de ce logiciel (en lieu et place de la version 4).

Actuellement, swissbib compte 30 millions de documents. Auparavant, nous utilisions une configuration „master-slave“, ce qui veut dire que les 30 millions de documents étaient recopiés sur chaque machine qui servait de moteur de recherche. Nous arrivions aux limites de l’exploitation d’une telle architecture. En passant à la version 7, nous utilisons désormais une configuration SolrCloud. Ceci signifie que la recherche est distribuée sur plusieurs machines. Actuellement, nous utilisons 4 machines qui contiennent environ 7.5 million de documents. Cette façon de faire est un peu plus compliquée à configurer, mais a le principal avantage suivant : lorsque le nombre de documents augmente, il n’y a aucun problème de performance, il suffit d’ajouter des machines.

Linked Data

Les processus qui convertissent les données de swissbib en linked data ont aussi été mis à jour, avec notamment l’utilisation de Metafacture 5. Ceci a déjà eu la conséquence suivante : deux fois plus d’auteurs dans swissbib sont liés à Wikipedia (cf. l’article sur les knowledge cards). Pour voir ceci, il suffit de cliquer sur le petit „i“ à côté d’un nom d’auteur, comme par exemple https://www.swissbib.ch/Record/162961022.

Perspectives

Après ces mises à jour essentielles de notre infrastructure, nous sommes maintenant en mesure d’ajouter beaucoup plus simplement de nouvelles fonctionnalités. Voici quelques projets pour les prochains mois :

  • Affichage de la disponibilité des documents directement dans la liste des résultats
  • Ajout d’une facette canton avec une sous-facette par bibliothèque, qui permet de restreindre la recherche
  • Augmentation majeure du nombre de liens entre les auteurs présents dans swissbib et leurs équivalents sur Wikipedia
  • Améliorations de la qualité de la recherche et des suggestions lorsque aucun résultat n’est trouvé
  • Meilleure dé-duplication des résultats
  • Possibilité de réconcilier des données avec swissbib en utilisant OpenRefine et data.swissbib.ch
Weiterlesen

Was ist neu in swissbib? / Quoi de neuf dans swissbib?

Deutsche Version Version française

Liebe Blogleserinnen und Blogleser
In diesem Jahr war es relativ ruhig auf unserem Blog! Dabei gibt es eine Menge neue Funktionen, die wir schon längst vorstellen wollten. Mit dem hier folgenden Überblick holen wir das nun nach. Wir freuen uns auf eure kundige Einschätzung und euer Feedback.

Datenquellen

Die Dokumente der folgenden Quellen sind neu in swissbib zu finden:

Bis zum Jahresende werden wir ausserdem noch die folgenden Quellen integrieren:

  • Die im Volltext frei zugänglichen Dokumente der Forschungsplattform Alexandria der Universität St. Gallen.
  • Der Bestand der Kantonsbibliothek Thurgau

Nationallizenzen

Seit einigen Monaten haben Nutzer mit einem ständigen Wohnsitz in der Schweiz Zugang zu über 6 Millionen Dokumenten aus dem Projekt Nationallizenzen. Der Zugang und die Registrierung erfolgt über swissbib, in Partnerschaft mit dem Projekt SWITCH edu-ID (in swissbib anschauen).

Über die Nationallizenzen wird zudem die Open-Access-Publikation von Artikeln ermöglicht, die von Autoren, die einer Schweizer Institution angegliedert sind, verfasst wurden. Die betroffenen Metadaten und Volltexte wurden von swissbib aufbereitet und über RERO DOC veröffentlicht. Die Daten stehen auch für die Integration in die Institutionellen Repositories der Schweizer Hochschulen zur Verfügung.

Weitere Informationen sind in unserem Schlussbericht zum Projekt Nationallizenzen zu finden.

Linked Open Data

Das Projekt linked.swissbib.ch wurde Ende April 2017 abgeschlossen. Wir sind gegenwärtig damit beschäftigt, die Projektergebnisse im Hinblick auf eine Integration in swissbib zu konsolidieren.

Ein wichtiger Schritt war die Identifizierung und Kennzeichnung der offenen Metadaten. Wir freuen uns, dass inzwischen 85 % aller Daten von swissbib als Public Domain zugänglich sind (anschauen).

Für die Neugierigen unter euch: Werft gerne einen Blick auf data.swissbib.ch und linked.swissbib.ch, um zu sehen, was euch zukünftig erwartet. Die Portale sind aber erst als Beta-Version veröffentlicht. Wir befinden uns noch in der Konsolidierungsphase.

In einer Artikelserie in unserem Blog haben wir die verschiedenen Prozesse beschrieben. Ausserdem wurde ein Artikel zum Thema Interlinking Large-scale. Library Data with Authority Records publiziert.

Neue Funktionen

  • Verbesserte Facettensuche: Es ist neu möglich, Suchbegriffe durch Klicken auf das Kreuz rechts des Begriffs auszuschliessen. Mehrere gewählte Themen werden durch UND verknüpft. Die anderen Begriffe (Autoren, Sprache usw.) werden durch ODER verknüpft. Die gewählten sowie die ausgeschlossenen Suchbegriffe sind im Bereich «Filter löschen» sichtbar (weitere Informationen).
  • Verbesserte Anzeige der Hierarchie in den Archivbeständen: Zahlreiche Archivbestände sind in einer hierarchischen Struktur geordnet. In bestimmten Fällen kann diese Struktur im Reiter «Archive/Bestände» in swissbib angezeigt werden. (Beispiel).

Informationen zum System

  • Unser Datenverarbeitungstool CBS läuft inzwischen auf Version 8.
  • Das Update zur Version 4 unseres Discovery Tools VuFind ist praktisch abgeschlossen.
  • Alle unsere Server laufen nun unter Ubuntu 16.04.
  • Wir haben ein neues Statistik-Tool eingeführt, das auf der Analyse der Logs mit Elastic, LogStash und Kibana basiert.
  • Wir haben Sahi für automatisierte Tests der Web-Interfaces eingeführt.

Strategie und Zukunft von swissbib

Ende März 2018 wird die Finanzierung von swissbib durch swissuniversities auslaufen. Gegenwärtig sind wir dabei ein Modell der direkten Finanzierung durch die Bibliotheken einzuführen. Ausserdem planen wir die Integration von swissbb in die Swiss Library Service Platform (SLSP).

In diesem Rahmen:

Und zum Schluss noch einige Zahlen

swissbib zählt heute:

  • Über 30 Millionen Dokumente
  • Über 100 Millionen Exemplare, die in Schweizer Bibliotheken, Archiven oder online zugänglich sind
  • 90’000 Besucherinnen und Besucher pro Monate, die in dieser Zeitspanne 1,3 Millionen Seiten besuchen
  • 5 Personen, die am Projekt arbeiten (das Pensum entspricht 3 Vollzeitstellen)
Bonjour à tous !
Notre blog a été assez silencieux cette année. Néanmoins, nous avons mis en œuvre toute une série de nouvelles fonctions pour vous. Voici un petit récapitulatif.

Sources de données

Les sources suivantes ont désormais leurs documents dans swissbib:

De plus, les sources suivantes seront intégrées d’ici fin 2017:

Licences nationales

Depuis quelques mois, tous les habitants de la Suisse ont accès à plus de 6 millions de documents provenant du projet Licences Nationales. L’accès et l’inscription se déroulent sur la plateforme swissbib, en partenariat avec le projet SWITCH edu-ID (voir dans swissbib).

Par ailleurs, comme ces licences contiennent des conditions sur la publication en open access des articles écrits par des auteurs affiliés à une institution suisse, swissbib a préparé les métadonnées et les fulltexts qui ont été publiés sur RERO DOC. Ces métadonnées et documents sont aussi disponibles pour une intégration dans les archives institutionnelles suisses.

Plus d’informations dans le rapport final sur la contribution de swissbib au projet Licences Nationales.

Linked Open Data

Le projet Linked swissbib s’est terminé fin avril 2017. Nous sommes en train de consolider les résultats du projet pour une intégration en production.

Une étape importante était l’identification des métadonnées ouvertes (complètement libres de droit) dans swissbib. Au final 85% des notices de swissbib sont dans le domaine public (les voir dans swissbib).

Les curieux peuvent déjà regarder rapidement les portails data.swissbib.ch et linked.swissbib.ch pour avoir une idée de ce qui va venir. Néanmoins, nous sommes encore en phase de consolidation de ces portails. Ils ne sont pas encore terminés et sont actuellement en version Beta.

Une série d’articles de ce blog décrit les différents processus. De plus, un article a été publié à ce sujet : Interlinking Large-scale Library Data with Authority Records.

Nouvelles Fonctionnalités

  • Meilleures facettes: Il est désormais possible d’exclure des termes de recherche en cliquant sur la petite croix à droite du terme en question. Les différents Sujets choisis sont associés par ET. Les autres termes (Auteurs, Langue, …) sont associés par OU. Les termes choisis ainsi que les exclusions sont visibles dans la section „Effacer les filtres“. (Plus d’information en allemand)
  • Meilleur affichage de la hiérarchie des fonds d’archives: Beaucoup de fonds d’archives sont classés dans une arborescence hiérarchique. Il est désormais possible dans certains cas de la visualiser dans swissbib via l’onglet „Archives/Fonds“ (Exemple).

Système

  • Nous sommes passés à la version 8 de notre outil de traitement des données CBS
  • Le passage à la version 4 de notre outil de découverte VuFind est quasiment terminé
  • Tous nos serveurs tournent désormais sous Ubuntu 16.04
  • Nous avons implémenté un nouvel outil de statistiques basé sur l’analyse des logs avec Elastic, LogStash et Kibana
  • Nous avons mis en place une de tests automatisés de l’interface web en utilisant Sahi.

Stratégie, vision à long terme, futur de swissbib

Fin mars 2018, le financement central de swissbib par swissuniversities sera terminé. Nous sommes en train de mettre en place un modèle de financement par les bibliothèques directement ainsi que de réfléchir à l’intégration dans Swiss Library Service Platform (SLSP).

Dans ce cadre:

Quelques chiffres

Aujourd’hui, swissbib c’est:

  • Plus de 30 millions de documents
  • Plus de 100 millions d’exemplaires de ces documents, en ligne ou dans les bibliothèque et archives suisses
  • 90’000 visiteurs uniques par mois qui visitent 1.3 million de pages dans le même temps
  • L’équivalent de 3 personnes à temps-plein travaillent sur le projet (actuellement réparti sur 5 personnes)
Weiterlesen

tub.find 3 im Normalbetrieb

Nach der Rückstellung von tub.find Anfang Juli haben wir inzwischen doch den Sprung geschafft und vor einigen Wochen tub.find 3 mit PAIA in den Regelbetrieb überführt. Nach den anfänglichen Schwierigkeiten mit Vormerkungen gab es keine weiteren (größeren) Probleme mehr, so dass tub.find jetzt stabil auf VuFind3-Basis läuft. Mittlerweile haben wir auch einen Bibliotheksaccount bei github, […]

Weiterlesen

Swissbib data goes linked 3: Präsentation der angereicherten Daten / Présentation des données enrichies

Deutsche Version Version française

Serie „swissbib data goes linked“
Teil 1 | Teil 2 | Teil 3 | Teil 4

Das SUK P-2-Projekt linked.swissbib.ch hat zum Ziel, die Daten aus etwa 20 Schweizer Such- und Datendiensten zu verlinken und mit Inhalten aus anderen Quellen wie z.B. DBpedia und VIAF anzureichern. Zu den Herausforderungen in diesem Kontext gehören die Datenmodellierung und das Mapping, die Verknüpfung der Daten, aber auch deren Darstellung bzw. die dazugehörigen Benutzeroberflächen (GUI). Letzteres ist Thema dieses Blogbeitrags.

Abb. 1: Übersicht über die für linked.swissbib erstellten Features und Seiten gegliedert nach Inhaltstyp (Instanz, Werk, Autor, Thema) sowie nach Seitentyp (Startseite, Übersichtsseiten, Trefferseiten, Detailseiten, Knowledge Cards)

Die Erweiterung der Daten und deren neuartige Struktur ermöglichen eine Vielzahl neuer Features und Funktionen, um welche konventionelle Bibliothekskataloge erweitert werden können. Im Projekt linked.swissbib.ch setzt sich das Schweizerische Institut für Informationswissenschaft (SII) an der HTW Chur mit der Erstellung geeigneter Benutzerschnittstellen-Konzepte sowie deren Implementierung (inkl. Suchfunktionalitäten) auseinander. Die Arbeiten können grob in drei Schritte unterteilt werden:

Schritt 1: Ermittlung des State-of-the-Art von LOD-Portalen

Zu Beginn des Projekts wurde eine Analyse der Nutzung von Linked (Open) Data im Kontext von Bibliotheken und wissenschaftlichen Informationsdiensten durchgeführt. Hierfür wurden rund ein Dutzend LOD-Portale (z.B. data.bnf.fr; datos.bne.es) verglichen und Literaturrecherchen realisiert. Mit Hinblick auf die Erstellung eines Portals, das die Suche in den vernetzten Wissensstrukturen sowie deren Visualisierung zulässt, wurde so systematisch der State-of-the-Art in diesem Bereich erhoben.

Abb. 2: Auswahl von Autosugget-Funktionen verschiedener LOD-Portale im bibliothekarischen Bereich

Dabei ging es einerseits darum, Know-How hinsichtlich Einsatzszenarien und potentiellen Mehrwerten aufzubauen, die sich mit einem offenen, flexiblen Datenmodell realisieren lassen. Andererseits war es das Ziel, auf der Basis der State-of-the-Art-Analyse Hinweise zur Realisierbarkeit von Features zu gewinnen und Prioritäten für die Umsetzung von Funktionalitäten für das Portal linked.swissbib zu definieren. Gleichzeitig konnte so auch die Eignung des vorgesehenen Datenmodells überprüft sowie Abstimmungen des Datenmodells und des geplanten Funktionsumfangs vorgenommen werden.

Schritt 2: Prototyp

Auf Basis dieser Analysen wurde mit Hilfe der Software Axure RP ein interaktiver Prototyp des GUI entwickelt. Dieser orientiert sich am Look-and-Feel des Metakatalogs swissbib, wie er heute für die Öffentlichkeit zur Verfügung steht (www.swissbib.ch). Das GUI-Konzept sowie das Interaktionsdesign des bestehenden Katalogs wurden erweitert, um den neuen Möglichkeiten, die sich aus der Datenverlinkung für die Bereitstellung von zusätzlichen Inhalten ergeben, Rechnung zu tragen.

Abb. 3: Für jede Seite des Prototyps wurde im Rahmen der Erstellung des Interaktionskonzepts ein Clickstream visualisiert, welcher wiedergibt, was bei einem Klick auf ein bestimmtes Element geschieht. Auf diesem Beispiel ist der Clickstream für eine Trefferseite (Tab Autorenseiten) abgebildet.

Die erste Version des Prototyps entstand kurz nach Projektstart, also einem noch frühen Stadium des Projekts, zu welchem die Art und der Umfang der (angereicherten) RDF-Daten noch nicht vorlagen bzw. noch nicht bekannt waren. Dies barg den Vorteil, dass ohne Einschränkungen entworfen werden konnte und der Designprozess (in dieser ersten Phase) keinen Einschränkungen unterworfen war. Der Prototyp wurde daher entwickelt ohne Anspruch auf eine vollständige Umsetzung aller Features und Funktionen innerhalb des Projekts linked.swissbib und stellt vielmehr ein Ideal dar, welche die Möglichkeiten von Linked Data im Rahmen von swissbib aufzeigen soll. Der Prototyp beinhalt bereits eine Festlegung der Angaben (z.B. Auswahl biografischer Daten etc.), die definitive Auswahl hängt jedoch stark davon ab, welche Daten am Ende des Projekts vorhanden sein werden, was zu ständigen Anpassungen der Oberflächenfunktionen führt.

Abb. 4: Via Klick auf ein Icon, welches sich in diesem Fall auf der Trefferliste (Tab Themenseiten) befindet, wird eine Kurzform der Detailseite des Themas „Historische Geografie“ einblendet.

Die prototypische Benutzeroberfläche wurde entsprechend im weiteren Verlauf auf Basis der wachsenden Datengrundlage sowie aufgrund des Feedbacks der Projektbeteiligten kontinuierlich weiterentwickelt und auch bereits ersten Benutzer-Evaluationen unterzogen (einerseits im Rahmen einer Lehrveranstaltung im Bachelor-Studiengang Information Science der HTW Chur andererseits in mehreren Bachelor-Arbeiten).

Abb. 5: Detailseite Autor: Diese Seite aggregiert Angaben zu einem Autor (z.B. Lebensdaten, assoziierte Bewegung oder Stilrichtung, verwandte Personen), welche grösstenteils in einem Akkordeon („Mehr Details anzeigen“) untergebracht sind. Zusätzlich bieten Untermodule Links zu Medien sowie anderen Detailseiten und Knowledge Cards.

Der aktuelle Prototyp umfasst unter anderem folgende Features und Seiten, welche das Funktions- und Informationsangebot des bisherigen Katalogs erweitern (siehe Abb. 1 für eine grafische Übersicht):

  • Eine erweiterte Autocomplete-Funktion (siehe Abb. 6), welche nicht nur Literatur und Medien aufführt, sondern auch (FRBR-) Werke, Personen und Themen (Schlagworte) und diese als solche kennzeichnet. Die verlinkten und angereicherten Daten ermöglichen ausserdem die Suche in Pseudonymen, alternativen Schreibweisen, anderen Sprachen etc.
  • Detailseiten für Werke (Werkseiten), Autoren (Autorenseiten) und Themen (Themenseiten) (siehe Abb. 5). Hierbei handelt es sich um Aggregationsseiten mit zusätzlichen Angaben zu einem Werk (z.B. Kurzzusammenfassung des Inhalts), Autor (z.B. Lebensdaten, assoziierte Bewegung oder Stilrichtung, verwandte Personen) oder Thema (z.B. über- und untergeordnete Begriffe). Neben den Zusatzangaben sind hier auch „Module“ bzw. Empfehlungen vorhanden, welche zum einen auf Literatur (Medien über einen Autor, Literatur zu einem Thema etc.), aber auch auf andere Detailseiten verweisen (Autoren mit ähnlichen Themen, Werke von Autoren derselben Bewegung, mit einem Autor in Verbindung gebrachte Themen etc.).
  • Übersichtsseiten für Werke, Autoren und Themen, welche als Browsing-Einstieg dienen sollen. Der Nutzer kann hier im Pool von Detailseiten stöbern und die Suche mittels Filter weitereinschränken.
  • Geclusterte Trefferseiten (erreichbar via Suche oder Browsing) mit vier Tabs (siehe Abb. 3 und Hintergrund von Abb. 4): Neu können in der Trefferliste nicht nur Literatur und Medien aufgelistet werden, sondern auch die Detailseiten, wobei für jeden Typ Detailseite (Werkseiten, Autorenseiten und Themenseiten) ein eigenes Tab zur Verfügung steht. In jedem Tab sind die Filter mit Bezug auf Literatur und Medien, Werke, Autoren bzw. Themen angepasst.
  • Knowledge Cards (siehe Abb. 4) für Werke, Autoren und Themen, welche via Klick auf ein Icon eine Kurzform der Detailseite (des entsprechenden Werks, Autors oder Themas) einblenden. Dies ermöglicht eine schnelle Orientierung zu Werk, Autor oder Thema.

Schritt 3: Implementierung

Im Sommer 2015 wurde damit begonnen den Prototyp innerhalb des für linked.swissbib.ch genutzten Discovery Systems VuFind (Zend-Framework) zu implementieren. Die Umsetzung erfolgte dabei zunächst in Form von statischen Webseiten (HTML, CSS) mittels statischer Dummy-Daten. Anschliessend wurde damit begonnen, die Seiten so zu adaptieren, dass deren Inhalte/Daten dynamisch über Abfragen des Suchmaschinenindex‘ (Elasticsearch) aufgebaut werden.

Abb. 6: Erweiterte Autocomplete-Funktion, die Treffer geclustert nach Literatur und Medien, Werke, Autoren sowie Themen vorschlägt und auf eine Trefferliste (grün, „Alle Ergebnisse anzeigen“) oder direkt auf Detailseiten (grau) verlinkt.

Ein wichtiger Bestandteil der Implementierung ist die Integration neuer Suchfunktionalitäten für die Elasticsearch Suchmaschine, welche die Präsentation der verlinkten und angereicherten Daten überhaupt erst zulassen. So wurde beispielsweise eine Multisearch implementiert, welche es erlaubt, mit einer einzigen Abfrage in mehreren „Datentypen“ (also z.B. Werk und Person und Thema) nach dem gleichen Suchparameter (z.B. einer ID) zu suchen. So können zum Beispiel im Falle der Autorenseite anhand der Autoren-ID auch verknüpfte Daten abgerufen werden (z.B. Bild, Lebensdaten, Kurzbiografie). Zusätzlich wurde ein AJAX-Controller in linked.swissbib integriert, welcher es ermöglicht, Daten ohne einen kompletten Page Reload nachzuladen. Anwendung findet dieser beispielsweise in der Knowledge Card: Wird Schiller auf Goethes Autorenseite im Modul „Autoren derselben Epoche“ aufgeführt, kann Schillers Knowledge Card mit Daten befüllt werden, ohne dass die komplette Seite neu geladen werden muss.

Eine weitere Ergänzung, welche bereits implementiert ist, stellt die neu eingebaute bzw. verbesserte Autocomplete-Funktion dar. Hierfür wurde die Bibliothek typeahead.js von Twitter verwendet.

Ausblick

Das Autocomplete, die Personenseiten sowie die Knowledge Cards wurden bei der Umsetzung prioritär behandelt. Diese Elemente sind in der Entwicklung entsprechend am weitesten fortgeschrittenen. In einem nächsten Schritt werden nun Seiten und Funktionen mit Bezug zu Themen (z.B. Themenseite) in Angriff genommen.

Serie „swissbib data goes linked“
Partie 1 | Partie 2 | Partie 3 | Partie 4

Le but du projet linked.swissbib.ch de la CUS P-2 est de relier et d’enrichir quelques 20 bases de données bibliographiques de toute la Suisse avec des contenus d’autres sources telles que DBpedia et VIAF. Les défis comprennent dans ce contexte la modélisation et le mapping des données, leur interconnexion, mais également leur représentation et les interfaces utilisateur afférentes (GUI). Ce dernier point est abordé dans ce billet de blog.

Figure 1: aperçu des fonctions et pages créées pour linked.swissbib.ch, selon le type de contenu (instance, œuvre, auteur, thème) et le type de page (page d’accueil, pages d’aperçu, pages de résultats, pages détaillées, knowledge cards)

L’enrichissement des données et leur nouvelle structure rendent nombre de nouvelles fonctions et fonctionnalités possibles dans l’optique de développer les catalogues de bibliothèques traditionnels. Dans le cadre de linked.swissbib.ch, c’est le Schweizerische Institut für Informationswissenschaft (SII) de la HTW Chur qui se penche sur la création de concepts d’interfaces utilisateur adaptés et sur leur implémentation (y compris des fonctionnalités de recherche). Les travaux peuvent se répartir en trois grandes étapes:

Etape 1: création d’un état de l’art des portails LOD

Au début du projet, une analyse de l’utilisation des Linked (Open) Data dans le contexte des bibliothèques et des services d’information scientifiques a été réalisée. Pour ce faire, une douzaine de portails LOD (par exemple data.bnf.fr ; datos.bne.es) ont été comparés, une analyse ensuite complétée par des recherches documentaires. En vue de la création d’un portail permettant la recherche dans les structures d’information interconnectées ainsi que leur visualisation, un état de l’art dans ce domaine a été établi de manière systématique.

Figure 2: sélection de fonctions d’autocomplétion issues de différents portails LOD du domaine des bibliothèques

Il s’agissait d’une part de développer un savoir-faire sur les scénarios possibles et les valeurs ajoutées potentielles pouvant être créés au moyen d’un modèle de données ouvert et flexible. D’autre part, le but était – grâce à l’analyse de l’état de l’art – de recueillir des informations sur la faisabilité des fonctions et de prioriser leur implémentation pour le portail linked.swissbib.ch. De cette manière, l’adéquation du modèle de données a été évaluée et des ajustements ont été entrepris dans la modélisation et dans la définition des fonctionnalités prévues.

Etape 2: prototype

Sur la base de cette analyse, un prototype interactif de la GUI a été développé au moyen du logiciel Axure RP. Il s’appuie sur le visuel et le fonctionnement du métacatalogue swissbib tel qu’il apparaît au public aujourd’hui (www.swissbib.ch). Le concept de GUI tout comme le design d’interaction du catalogue actuel ont été étendus pour prendre en compte les nouvelles possibilités offertes par l’interconnexion des données pour la mise à disposition de contenus supplémentaires.

Figure 3: Dans le cadre de la création du concept d’interaction, un flux de clics (clickstream) a été créé pour chaque page du prototype, illustrant ce qui se passe lors d’un clic sur un élément particulier. Cet exemple montre le flux de clics d’une page de résultats (onglet „Pages auteurs“).

La première version du prototype a été conçue peu après le lancement du projet, c’est-à-dire à un stade encore précoce du projet durant lequel le genre et l’étendue des données RDF (enrichies) n’étaient pas encore connus. Cela présentait l’avantage d’une réflexion et d’un processus de conception (dans cette première phase) soumis à aucune restriction. Le prototype a donc été développé sans conditionnement à une implémentation complète de toutes les fonctions et fonctionnalités au sein du projet linked.swissbib.ch. Il représente bien plus un idéal démontrant les possibilités des Linked Data dans le cadre de swissbib. Le prototypage contient déjà la détermination des informations externes requises (par exemple choix de données biographiques), mais la sélection définitive dépend fortement des données qui seront disponibles à la fin du projet, ce qui mène à des adaptations fréquentes des fonctions de l’interface.

Figure 4: Lors du clic sur une icône, qui se trouve dans ce cas au sein d’une liste de résultats (onglet „Pages thèmes“), une fenêtre avec une synthèse de la page détaillée sur le sujet „Historische Geografie“ s’ouvre.

Par la suite, sur la base de la quantité croissante de données disponibles et du feedback des partenaires du projet, le prototype d’interface a été constamment adapté et même soumis à de premières évaluations par les utilisateurs (d’un côté dans le cadre d’un cours du Bachelor en Science de l’information de la HTW Chur, d’un autre côté dans divers travaux de Bachelor).

Figure 5: Page auteur détaillée: cette page agrège des informations sur un auteur (par ex. dates de vie et de mort, mouvement ou style littéraire lié, personnes associées), placées pour la plupart dans un menu en accordéon („Afficher plus de détails“). D’autres modules proposent en plus d’autres pages détaillées, des knowledge cards et des liens vers des médias.

Le prototype actuel comprend entre autres les fonctions et pages suivantes, complétant l’offre de fonctionnalités et d’informations du catalogue classique (voir figure 1 pour une vue d’ensemble):

  • Une fonction d’autocomplétion élargie (voir figure 6), ne proposant pas uniquement des documents et médias, mais également des œuvres (au sens de FRBR), des personnes et des thèmes (mots-clés), chacun signalé dans la catégorie correspondante. Les données enrichies permettent de plus la recherche au moyen de pseudonymes, formes de nom alternatives, autres langues, etc.
  • Des pages détaillées pour les œuvres (pages œuvres), auteurs (pages auteurs) et thèmes (pages thèmes) (voir figure 5). Il s’agit ici de pages d’agrégation avec des informations supplémentaires sur une œuvre (par ex. bref résumé du contenu), un auteur (par ex. dates de vie et de mort, mouvement ou style littéraire lié, personnes associées) ou un thème (par ex. thèmes plus généraux ou plus spécifiques). En plus de ces données additionnelles, la page contient aussi des „modules“ ou des recommandations, qui renvoient d’une part vers des documents (médias à propos d’un auteur, documents traitant d’un thème, etc.) et d’autre part vers d’autres pages détaillées (auteurs avec des thèmes similaires, œuvres d’auteurs du même mouvement, thèmes d’un auteur associé).
  • Des pages d’aperçu pour les œuvres, les auteurs et les thèmes, incitant à la navigation (browsing). Au moyen de filtres, l’utilisateur peut ici explorer l’ensemble des pages détaillées et restreindre sa recherche.
  • Des pages de résultats clusterisées (accessibles par la recherche ou la navigation) avec quatre onglets (voir figure 3 et arrière-plan de figure 4). Elles contiennent désormais, en plus des documents et médias, des pages détaillées, avec un onglet séparé pour chaque type de contenu (Pages œuvres, Pages auteurs, Pages thèmes). Au sein de chaque onglet, les facettes sont adaptées pour permettre de filtrer des résultats en lien avec des documents, des œuvres, des auteurs, etc.
  • Des knowledge cards (voir figure 4) pour les œuvres, les auteurs et les thèmes, qui s’ouvrent grâce à des icônes présentes sur diverses pages et affichent une synthèse de la page détaillée avec de brèves informations sur l’œuvre, l’auteur ou le thème en question.

Etape 3: implémentation

L’implémentation du prototype au sein de VuFind (framework Zend), l’outil d’exploration utilisé pour linked.swissbib.ch, a débuté durant l’été 2015. Elle a d’abord abouti à la création de pages web statiques (HTML, CSS) au moyen de données statiques factices. Ensuite, ces pages ont été adaptées progressivement afin d’intégrer du contenu / des données de manière dynamique par des requêtes dans l’index du moteur de recherche (Elasticsearch).

Figure 6: fonction d’autocomplétion élargie, proposant des résultats clusterisés selon les catégories „Documents et médias“, „Œuvres“, „Auteurs“ et „Thèmes“, menant vers une page de résultats (en vert „Alle Ergebnisse anzeigen“) ou directement vers une page détaillée (en gris).

Un élément important de l’implémentation consiste en l’introduction de nouvelles fonctionnalités pour le moteur de recherche Elasticsearch, dans le but de permettre l’accès aux données liées. Ainsi a été installée, entre autres, une Multisearch, qui rend possible la recherche au moyen d’une seule requête dans plusieurs „types de données“ (par ex. œuvres et personnes et thèmes) selon le même paramètre (par ex. un identifiant). Par exemple dans le cas des pages auteurs, les données enrichies (portrait, date de naissance, brève biographie, etc.) peuvent être interrogées grâce à ce mécanisme, au moyen de l’identifiant de l’auteur. En outre, un contrôleur AJAX permettant de charger des données sans devoir recharger toute la page a été intégré à swissbib. Il trouve son utilité par exemple pour les knowledge cards: si Schiller apparaît dans la page auteur de Goethe sous la rubrique „auteurs de la même époque“, sa knowledge card sera remplie de données sans que la page entière ne doive être rechargée.

Un autre complément réside dans la fonction d’autocomplétion nouvellement ajoutée et améliorée. Pour celle-ci, la bibliothèque typeahead.js de Twitter a été utilisée.

Perspectives

L’autocomplétion, les pages personnes ainsi que les knowledge cards ont été traitées en priorité dans l’implémentation. Le développement de ces éléments est logiquement à un stade plus avancé. La prochaine étape abordera donc les pages et fonctions en lien avec les thèmes (pages thèmes).

Weiterlesen

TUBfind goes VuFind 2

Fast sechs Jahre lang haben wir TUBfind auf Basis von VuFind 1.x betrieben. Seit heute haben wir auf die „neue“ Softwarebasis VuFind 2 (die nun auch schon 2 1/2 Jahre alt ist) umgestellt. Die wesentlichen Änderungen liegen im Hintergrund: VuFind 2 räumt mit den Erblasten Smarty und PEAR auf und basiert vollständig auf dem Zend-Framework […]

Weiterlesen

VuFind und die VZG

Inzwischen ist öffentlich bekannt, dass die Verbundzentrale des GBV (VZG) eine eigene Discovery-Lösung anbietet, die Anfang 2016 unter der Open Source Lizenz AGPL veröffentlicht werden soll. Gerald Steilen von der VZG hat diese Eigenlösung erstmals Mitte Oktober 2015 vor der Facharbeitsgruppe Technische Infrastruktur des GBV und Anfang November auch in Kiel vorgestellt. In den genannten […]

Weiterlesen