Kurzbericht zur Nutzerumfrage 2017 / Résumé de notre sondage 2017 auprès des utilisateurs || swissbib-info

Deutsche Version Version française

Quick Facts

  • Die Umfrage war während 48 Tagen aufgeschaltet (vom 6.11.2017 bis zum 24.12.2017)
  • Die Umfrage wurde 1254 Mal aufgerufen und 1087 Mal vollständig ausgefüllt
  • An der Umfrage nahmen 569 Bibliothekar_innen, 199 Personen aus Lehre und Forschung, 197 Studierende, 96 Andere, 26 Personen ohne persönlichen Angaben teil
  • 42% der Umfrageteilnehmer_innen haben im Freitextfeld ihr Feedback zu swissbib gegeben
  • 780 Antworten wurden auf Deutsch, 240 auf Französisch, 46 auf Englisch und 21 Antworten auf Italienisch gegeben
  • Rund 93% aller Benutzenden sind zufrieden mit swissbib

Wie zufrieden sind die Benutzer_innen mit swissbib und woher kommen sie?


Generelle Zufriedenheit der Nutzer_innen mit swissbib
Illustration 1: Generelle Zufriedenheit der Nutzer_innen mit swissbib

Zufriedenheit der Nutzer_innen mit swissbib nach Nutzergruppen
Illustration 2: Zufriedenheit der Nutzer_innen mit swissbib nach Nutzergruppen

Geografisch gaben die meisten Teilnehmer_innen ihren Arbeits- oder Studienort mit Bern (260 Antworten), Zürich (209 Antworten), Basel (97 Antworten) oder Genf (82 Antworten) an. Durchwegs sind Bibliotheksmitarbeitende am stärksten vertreten, insbesondere in Zürich (124 von 209 Antworten) und Genf (63 von 82 Antworten), während in Bern und Basel auch Studierende und Personen aus Lehre und Forschung rege teilgenommen hatten.

Interessant ist die Aufschlüsselung der Zufriedenheit nach «Berufsgruppen». Von den Bibliotheksmitarbeitenden sind nur gerade 7 % aller Teilnehmenden unzufrieden oder sehr unzufrieden. Personen aus Lehre und Forschung sind mit insgesamt 10 % am unzufriedensten (wobei die Unzufriedenheit bei solch tiefen Werten eher relativ ist), die Studierenden mit nur gerade 5 % sind am wenigsten unzufrieden.

Wie oft verwenden die Benutzer_innen swissbib und in welcher Form?


Häufigkeit der Verwendung von swissbib als Suchinstrument
Illustration 3: Häufigkeit der Verwendung von swissbib als Suchinstrument

Die Nutzung von swissbib zeigt sich vor allem in täglicher oder wöchentlicher Frequenz. Interessant ist der Vergleich mit den Angaben zur häufigsten Katalognutzung. Hierbei haben wir eine Liste möglicher Kataloge (swissbib, aber auch RERO, NEBIS, Helveticat, ETH-Wissensportal, Alexandria oder Google Scholar) angegeben, bei der ein Eintrag ausgewählt werden konnte. 9 Personen haben im Freitext-Feld zudem angegeben, dass sie bevorzugt die View jusbib von swissbib benutzen.

  1. swissbib (grün): 394 Nennungen
  2. swissbib Basel Bern (orange): 221 Nennungen
  3. RERO: 129 Nennungen
  4. NEBIS: 122 Nennungen
  5. Andere: 91 Nennungen
  6. Rechercheportal Zürich: 53 Nennungen
  7. ILUplus: 22 Nennungen
  8. Helveticat: 13 Nennungen
  9. HSG-Recherche: 12 Nennungen
  10. ETH-Wissensportal: 11 Nennungen
  11. Alexandria: 8 Nennungen
  12. Google Scholar: 6 Nennungen
  13. Catalogo sbt: 4 Nennungen

Wir haben auch gefragt, wann swissbib genutzt wird. Der Schweizer Metakatalog ist ein gesuchtes Produkt: 38 % der Teilnehmenden nutzen swissbib als Erst-Suchsystem, immerhin weitere 37 % wechseln zu swissbib, wenn sie in ihrem lokalen Bibliothekssystem nichts gefunden haben.

Ab wann wird swissbib als Suchinstrument eingesetzt?
Illustration 4: Wann wird swissbib als Suchinstrument eingesetzt?

Fazit

Positiv überrascht hat uns die durchwegs hohe Zufriedenheit der Teilnehmenden mit swissbib. Natürlich sind wir persönlich Fans unseres Produkts. Dass sich diese Zufriedenheit in diesem Ausmass auch auf unsere Benutzer_innen überträgt, freut uns ausserordentlich und dafür bedanken wir uns herzlich.

Die hohe Beteiligung der Bibliotheksmitarbeitenden dürfte primär den Publikationswegen der Umfrage geschuldet sein. Die Zugriffswege konnten in 721 Fällen eindeutig festgestellt werden, wobei die Mehrheit via swissbib-Webseite (631 Fälle) kam, einige aber auch über den swiss-lib Newsletter (78 Fälle). Eine weitere Erklärung könnte auch sein, dass swissbib unter den Bibliothekaren einen gewissen Wert als Arbeitsinstrument besitzt. An der Stelle eine Information, die laut den Feedbacks in der Umfrage anscheinend nicht allen bekannt ist: der Metakatalog swissbib und die swiss-lib-Mailingliste haben nichts miteinander zu tun.

Sehr viele Teilnehmende hinterliessen uns ein zusätzliches Feedback (42 % aller Personen haben im Freitextfeld eine Rückmeldung, Lob, Kritik oder Verbesserungsvorschläge notiert). Diese reichen von einfachem Lob («Ich wüsste tatsächlich nichts, was man an diesem mir schon sehr ans Herz gewachsenen System ändern sollte. Toll!») über humorvolle («Ein Kaffeeautomat am Eingang (grins)») oder wohl ernster gemeinte Verbesserungsvorschläge («schön wäre es natürlich, direkt aus Swissbib ein Buch bestellen zu können, ohne in den lokalen Katalog umzuschalten! Aber das wird wohl erst mit SLSP kommen... ») bis hin zu – durchaus berechtigter – Kritik («Les données sont parfois à double, mais j'imagine que c'est difficile de réussir à identifier toujours les notices entre divers catalogues.»). In den kommenden Wochen werden wir uns ausgiebig der Vielzahl an Freitextkommentaren widmen und mögliche Verbesserungsmassnahmen daraus ableiten.


Données succinctes

  • L'enquête était en ligne durant 48 jours (du 6.11.2017 au 24.12.2017)
  • Le sondage a été consulté 1254 fois et complété 1087 fois
  • 569 bibliothécaires, 199 personnes de l'enseignement et de la recherche, 197 étudiants, 96 autres, 26 personnes sans données personnelles ont participé à l'enquête
  • 42% des personnes interrogées ont donné leur avis sur swissbib dans la zone de texte libre
  • 780 réponses ont été données en allemand, 240 en français, 46 en anglais et 21 en italien
  • Environ 93% des utilisateurs sont satisfaits de swissbib

Les utilisateurs de swissbib sont-ils satisfaits et d'où viennent-ils?

satisfaction générale de l'utilisateurs de swissbib
Figure 1: satisfaction générale de l'utilisateurs de swissbib

satisfaction avec swissbib classé par groups de l'utilisateurs
Figure 2: satisfaction avec swissbib classé par groups de l'utilisateurs

Géographiquement, la plupart des participants ont indiqué leur lieu de travail ou d'études à Berne (260 réponses), Zurich (209 réponses), Bâle (97 réponses) ou Genève (82 réponses). Le personnel des bibliothèques est le plus fortement représenté, en particulier à Zurich (124 réponses sur 209) et à Genève (63 réponses sur 82), tandis qu'à Berne et Bâle, des étudiants ainsi que des personnes de l'enseignement et de la recherche y ont fortement participé.

La répartition de la satisfaction par "groupe professionnel" est intéressante. Parmi le personnel des bibliothèques, seulement 7 % des participants sont insatisfaits ou très insatisfaits. Les personnes de l'enseignement et de la recherche sont les plus insatisfaits avec 10 % (bien que l'insatisfaction à l'égard de scores aussi faibles soit relative), tandis que les étudiants sont les moins insatisfaits avec seulement 5 %.

Combien de fois les utilisateurs utilisent-ils swissbib et sous quelle forme?


fréquence de l'usage de swissbib comme instrument de la recherche
Figure 3: fréquence de l'usage de swissbib comme instrument de la recherche

L'utilisation de swissbib se manifeste particulièrement par une fréquence quotidienne ou hebdomadaire. Il est intéressant de faire une comparaison avec les informations des catalogues les plus fréquemment utilisés. Nous avons fourni ci-après une liste de catalogues disponibles (swissbib, mais aussi RERO, NEBIS, Helveticat, Portail de recherche de l’EPF Zurich, Alexandria ou Google Scholar) pour lesquels une entrée pouvait être sélectionnée. 9 personnes ont également indiqué dans la zone de texte libre qu'elles préféraient utiliser l’interface jusbib de swissbib.

  1. swissbib (vert): 394 mentions
  2. swissbib Bâle Berne (orange): 221 mentions
  3. RERO: 129 mentions
  4. NEBIS: 122 mentions
  5. Autres: 91 mentions
  6. Portail de recherche Zurich: 53 mentions
  7. ILUplus: 22 mentions
  8. Helveticat: 13 mentions
  9. Recherche HSG: 12 mentions
  10. Portail de recherche de l'EPF Zurich: 11 mentions
  11. Alexandria: 8 mentions
  12. Google Scholar: 6 mentions
  13. Catalogue sbt: 4 mentions

Nous avons également demandé à quel moment swissbib était utilisé. Le méta-catalogue suisse est un produit recherché: 38% des participants utilisent swissbib comme premier système de recherche et 37% d'entre eux passent à swissbib s'ils n'ont rien trouvé dans leur système local de bibliothèque.
à quel moment était swissbib utilisé pour la recherche?
Figure 4: à quel moment était swissbib utilisé pour la recherche?

Conclusion

Nous avons été positivement surpris par le niveau de satisfaction élevé des participants à swissbib. Bien sûr, nous sommes personnellement fans de notre produit. Nous sommes extrêmement heureux que cette satisfaction ait été partagée à ce point avec nos utilisateurs et nous tenons à les en remercier sincèrement.

Le taux élevé de participation du personnel des bibliothèques serait principalement dû aux modes de publication de l'enquête. Les moyens d'accès ont été clairement identifiés dans 721 cas, dont la majorité via le site Internet swissbib (631 cas) et certains via la newsletter swiss-lib (78 cas). Une autre explication réside peut-être aussi dans le fait que swissbib possède une certaine valeur en tant qu'outil de travail pour les bibliothécaires. Ici il est nécessaire de préciser certaines dénominations qui d’après l’enquête, ne sont pas connues de tous et qui ont porté à confusion le méta-catalogue swissbib et la mailing list swiss-lib n'ont rien à voir les uns avec les autres.

Un grand nombre de participants nous ont laissé des commentaires supplémentaires (42 % de toutes les personnes ont laissé dans la zone de texte libre des commentaires, des éloges, des critiques ou des suggestions d'amélioration). Ceux-ci allaient de la simple louange («je ne sais vraiment pas quoi que ce soit qui devrait être changé dans ce système, qui est devenu si proche de mon cœur. Super!»), sur le ton de l’humour («une machine à café à l'entrée! sourire!») ou bien des suggestions plus sérieuses d'améliorations («il serait bien de pouvoir commander un livre directement auprès de Swissbib sans avoir à passer par le catalogue local! Mais cela viendra probablement avec SLSP»), ou jusqu'à des critiques tout à fait justifiées («Les données sont parfois à double, mais j'imagine que c'est difficile de réussir à identifier toujours les notices entre divers catalogues.»). Au cours des prochaines semaines, nous nous consacrerons essentiellement à l’analyse de ces nombreux commentaires afin d’en déduire de possibles améliorations.

swissbib mit Personen- und Themeninformationen / Des informations sur les personnes et les sujets dans swissbib || swissbib-info

Deutsche Version Version française

Auf swissbib.ch stehen drei neue Elemente zur Verfügung, die das Funktions- und Informationsangebot deutlich erweitern.



  • Knowledege Cards für Personen und Themen können während der Recherche über Info-Buttons aufgerufen werden und ermöglichen eine schnelle Orientierung zu einer Person oder einem Thema.
    Zum Beispiel bei dieser Aufnahme: http://www.swissbib.ch/Record/404663893
  • Personen- und Themenseiten enthalten weiterführende Informationen zu einer Person oder einem Thema. Neben den zusätzlichen Angaben sind hier auch Sucheinstiege vorhanden, die eine explorative Suche ermöglichen. So können zum Beispiel Personen mit dem gleichen Genre oder Medien zu untergeordneten Themen entdeckt werden.
    Zum Beispiel:
    Personenseite von Dámaso Alonso
    Themenseite zu Historisches Drama
  • Erweiterte Autocomplete-Funktion, die bei der Eingabe neben Titeln auch VerfasserInnen sowie Themen zur Suche vorschlägt und direkt die Suche in diesen Feldern ermöglicht.
Diese Elemente wurden im Rahmen des Projekts linked.swissbib.ch erarbeitet und wurden nun in Zusammenarbeit mit der Firma Outermedia in swissbib.ch integriert.
Basis dafür ist die Transformation der swissbib-Daten in ein RDF-Serialisat sowie die Verlinkung und Anreicherung der Daten. Datenquellen für die angereicherten Daten zu Personen sind DBpedia und VIAF, sofern sie auf akzeptablem Qualitätsniveau sind. Für die Themen werden die Angaben aus der Gemeinsamen Normdatei (GND) bezogen.

Weitere Hintergrundinformationen für Interessierte finden Sie im swissbib Wiki unter Integration linked. Dazu ist linked.swissbib.ch Quellecode auf Github verfügbar.

Wir wünschen Ihnen viel Spass beim Entdecken der neuen Möglichkeiten und sind gespannt auf Ihre Rückmeldungen!
Trois nouvelles fonctionnalités sont disponibles sur swissbib.ch. Elles élargissent les possibilités de recherche et de découverte d’informations.

https://www.swissbib.ch/Record/114595704

  • Knowledge Cards pour des personnes et des sujets (thèmes). Pendant la recherche, en cliquant sur les boutons d’informations (i) vous pouvez consulter de brèves informations sur la personne ou le sujet.
    Par exemple: http://www.swissbib.ch/Record/404663893
  • Pages de personnes ou de sujets. Ces pages contiennent des informations détaillées sur des personnes ou des sujets. Vous y trouverez aussi des recherches apparentées, qui permettent une recherche exploratoire. Par exemple, il est possible de trouver des auteurs du même genre (par exemple science-fiction) ou de faire des recherches sur des sujets plus précis.
    Page de personne
    Page de sujet
  • Amélioration des suggestions lors de la frappe. Lorsque vous entrez des caractères dans le champ de recherche, des suggestions vous sont proposées comme titre, auteur/contributeur ou sujet.
Ces éléments ont été développés dans le cadre du projet linked.swissbib.ch et ont été intégrés dans swissbib.ch en collaboration avec l’entreprise Outermedia.

La Transformation des métadonnées, leur modélisation et indexation ainsi que leur Interconnexion et enrichissement sont la base de ces nouvelles fonctionnalités. Les sources de données pour les enrichissements de personnes sont DBpedia et VIAF, à condition qu'ils soient à un niveau de qualité acceptable. Pour les sujets, les informations sont actuellement tirées de la Gemeinsamen Normdatei (GND) de la bibliothèque nationale allemande. Ceci explique pourquoi les intitulés des sujets sont en allemand. Nous étudions actuellement la possibilité d’étendre ce mécanisme à des sujets francophones (par exemple RAMEAU).

Des informations additionnelles pour les personnes intéressées se trouvent sur le Wiki swissbib : Integration linked (en allemand seulement). Le code source du projet linked.swissbib.ch est disponible sur Github.

Nous vous souhaitons une bonne découverte et n’hésitez pas à nous faire part de votre feedback.

Die Schweizer Bibliotheken unterstützen swissbib / Les bibliothèques suisses soutiennent swissbib || swissbib-info

Deutsche Version Version française

swissbib ist seit 2010 in Betrieb, umfasst über 30 Millionen Aufnahmen aus mehr als 960 Bibliotheken und wird pro Monat von über 90'000 Benutzern besucht. swissbib ist eine Dienstleistung der Universitätsbibliothek Basel und wurde von 2008 bis 2013 im Rahmen des Projektes e-lib.ch entwickelt. Seit 2014 wird der Betrieb und die Weiterentwicklung von swissbib im Rahmen des Programms P-5 («Wissenschaftliche Information: Zugang, Verarbeitung und Speicherung») von swissuniversities gefördert.

Diese Förderung endet Mitte 2018. Bis Ende 2020 werden die Funktionalitäten von swissbib in die Swiss Library Service Platform (SLSP) integriert und ab 2021 als Metadatenservices den Schweizer Bibliotheken angeboten. Bis zu diesem Zeitpunkt ist die Universitätsbibliothek Basel für den Betrieb und die minimale Weiterentwicklung von swissbib auf die direkte finanzielle Unterstützung der Schweizer Bibliotheken angewiesen. Zu diesem Zweck hat die Konferenz der Universitätsbibliotheken der Schweiz (KUB) im letzten Herbst ein Kostenbeitragsmodell für swissbib gutgeheissen, welches auf der Anzahl der Benutzer, der Anzahl Mitarbeiter und dem Umfang des Medienangebotes der einzelnen Bibliotheken beruht.

Im Dezember 2017 hat die UB Basel einen Brief an über 500 Schweizer Bibliotheken verschickt und diese um eine Bestätigung des Kostenbeitrages für die Jahre 2018 bis 2020 gebeten. Bis Ende Februar 2018 haben bereits gegen 250 Bibliotheken ihren finanziellen Beitrag an swissbib bestätigt, womit über 70% der Kosten von swissbib bis Ende 2020 gedeckt werden können. Die UB Basel ist zuversichtlich, dass mit der Unterstützung der restlichen Bibliotheken, die ihren Beitrag bis jetzt noch nicht bestätigt haben, sowie von SLSP und von swissuniversities die noch fehlenden finanziellen Mittel für den Betrieb von swissbib beschafft werden können. Die UB Basel wird im März dem Programm P-5 und den Verantwortlichen von SLSP über die finanzielle Situation von swissbib Bericht erstatten.
Swissbib est en activité depuis 2010, compte plus de 30 millions de titres issus de plus de 960 bibliothèques et est visité mensuellement par plus de 90'000 utilisateurs. Swissbib est un service de la Bibliothèque universitaire de Bâle et a été développé de 2008 à 2013 dans le cadre du projet e-lib.ch. Depuis 2014, l'exploitation et le développement de swissbib sont soutenus par swissuniversities dans le cadre du programme P-5 ("Information scientifique : accès, traitement et stockage").

Ce soutien s’achèvera à la mi-2018.D'ici fin 2020, les services de swissbib seront intégrés dans Swiss Library Service Platform (SLSP) et proposés aux bibliothèques suisses en tant que services communs de métadonnées à partir de 2021. D'ici là, la Bibliothèque universitaire de Bâle dépend du soutien financier direct des bibliothèques suisses pour l'exploitation et le développement minimal de swissbib. A cette fin, la Conférence des bibliothèques universitaires suisses (CUB) a approuvé à l'automne dernier un modèle de contribution aux coûts pour swissbib, basé sur le nombre d'utilisateurs, le nombre d'employés des différentes bibliothèques ainsi que sur l'offre médiatique proposée par celles-ci.

En décembre 2017, la Bibliothèque universitaire de Bâle a envoyé une lettre à plus de 500 bibliothèques suisses leur demandant de confirmer leur contribution aux coûts pour les années 2018 à 2020. Fin février 2018, près de 250 bibliothèques avaient déjà confirmé leur participation financière à swissbib, couvrant ainsi plus de 70% des coûts de swissbib d'ici fin 2020. La Bibliothèque universitaire de Bâle est convaincue qu'avec le soutien des autres bibliothèques, qui n'ont pas encore confirmé leur contribution, ainsi que du SLSP et de swissuniversities, il sera possible d'obtenir les fonds qui manquent encore pour le fonctionnement de swissbib. En mars, la Bibliothèque universitaire de Bâle rendra compte de la situation financière de swissbib au programme P-5 et aux responsables SLSP.

Was ist neu in swissbib? / Quoi de neuf dans swissbib? || swissbib-info

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)

Claiming von Publikationen mit ORCID iD || BASE Weblog

In einer Trefferliste in BASE finden Sie neben jedem Autorennamen jetzt den Link claim.

Wenn Sie selbst der Autor der Publikation sind, können Sie hier Ihre Autorenschaft bestätigen und z.B. die Publikation mit Ihrer ORCID iD verknüpfen und auch die Metadaten (Autor, Titel, Erscheinungsjahr etc.) in Ihre Publikationsliste bei ORCID übernehmen.

Hierfür müssen Sie sich einmalig in unserer Suchmaschine registrieren und eine ORCID iD besitzen. Sollten Sie noch kein persönliches Login / keine ORCID iD aben, können Sie nach Klick auf "claim" ein persönliches Login in BASE einrichten bzw. sich bei ORCID kostenlos registrieren. Nach der Registrierung erhalten Sie bei ORCID eine ID, die eine eindeutige Identifizierung Ihrer Publikationen ermöglicht (auch bei Namensgleichheit mit einer anderen Person, Varianten in der Schreibung Ihres Namens oder Namensänderungen). Sie können die Metadaten der Publikation (Autor, Titel, Erscheinungsjahr etc.) auch direkt in Ihre Publikationsliste bei ORCID übernehmen. Nach dem "claiming" erscheint in BASE hinter Ihrem Autorennamen ein Icon ("ID") mit einem Link auf Ihr Profil bei ORCID.

Die Anreicherung von Autoren-Informationen in BASE um ORCID-iDs wurde im Kontext des Projekts ORCID DE implementiert, an dem u.a. die Universitätsbibliothek Bielefeld als Betreiber der Suchmaschine BASE beteiligt ist. Präsentation BASE-ORCID-Claiming-Service.

Die Vorgehensweise wird in den folgenden Screenshots verdeutlicht, die Sie per Klick vergrößern können.

More than two million scientific journal articles available || swissbib-info

Deutsche Version Version française English version

Möchten Sie auf über 2 Millionen wissenschaftliche Artikel aus allen Fachgebieten zugreifen und haben Sie einen ständigen Wohnsitz in der Schweiz?
Drei elektronische Zeitschriftenarchive stehen ab sofort der ganzen Schweizer Bevölkerung zur Verfügung:
  • Cambridge University Press (Artikel veröffentlicht von 1770 bis 2015)
  • De Gruyter (Artikel veröffentlicht von 1826 bis 2015)
  • Oxford University Press (Artikel veröffentlicht von 1895 bis 2015)
Durchsuchen Sie die Archive direkt via Swissbib.
Registrieren Sie sich für den kostenlosen Zugriff: www.nationallizenzen.ch/anmeldung

Auch ohne Anmeldung können Sie auf die Zeitschriftenarchive zugreifen, wenn Sie eine der berechtigten Bibliotheken (zum Beispiel Universitäts- oder Kantonsbibliotheken) besuchen. Weitere Details zu den Zugriffsmöglichkeiten finden Sie auf www.nationallizenzen.ch/zugriff.

Inhalte aus dem Jahr 2016 werden nach zwei (De Gruyter), drei (Oxford University Press) und fünf (Cambridge University Press) Jahren Embargo verfügbar sein. Dieselbe Regelung kommt auch in zukünftigen Jahren zur Anwendung.

Weiterführende Information finden Sie unter www.nationallizenzen.ch.

Dieses Angebot wird vom Konsortium der Schweizer Hochschulbibliotheken mit Unterstützung von swissuniversities ermöglicht.
Vous souhaitez accéder à plus de 2 millions d'articles scientifiques de tous les domaines disciplinaires et vous résidez de manière permanente en Suisse ?
L’accès aux archives des revues en ligne de trois éditeurs sont désormais disponibles pour l'ensemble de la population suisse :
  • Cambridge University Press (articles publiés entre 1770 et 2015)
  • De Gruyter (articles publiés entre 1826 et 2015)
  • Oxford University Press (articles publiés entre 1895 et 2015)
Parcourez ces archives directement via Swissbib.
Inscrivez-vous pour un accès gratuit: www.licencesnationales.ch/inscription

Vous pouvez accéder à ces archives, même sans inscription, en vous rendant dans l’une des bibliothèques autorisées (par exemple les bibliothèques universitaires ou les bibliothèques cantonales). Vous trouverez plus de détails sur l’accessibilité sur: www.licencesnationales.ch/acces
 
Les contenus publiés en 2016 seront disponibles après un embargo de deux ans (De Gruyter), trois ans (Oxford University Press) et cinq ans (Cambridge University Press). L’accès différé aux contenus publiés pendant les années successives suivra les mêmes périodes d’embargo.

Pour de plus amples informations, voir www.licencesnationales.ch.

Cette offre est rendue possible grâce au Consortium des bibliothèques universitaires suisses avec le soutien de swissuniversities.
Are you a permanent resident of Switzerland and would like to read scientific journal articles?
Three online journal archives with more than two million scientific articles covering all subject areas are now open to the Swiss public:
  • Cambridge University Press (1770 – 2015)
  • De Gruyter (1826 – 2015)
  • Oxford University Press (1895 – 2015)
You can search the archives via Swissbib.
To register for free access, please go to: www.nationallicences.ch/registration

Without registering you can also access the journal archives at one of the authorized libraries (for example a university or cantonal library). For further information on access options visit our website: www.nationallicences.ch/access

Articles published in 2016 will be available after a 2 year (de Gruyter), 3 year (Oxford University Press) and 5 year embargo (Cambridge University Press. The same embargo applies to the years thereafter.

Further information is available on our website: www.nationallicences.ch.

These journal archives are made available to you by the Consortium of Swiss Academic Libraries with the support of swissuniversities.

100 Millionen Nachweise in BASE || BASE Weblog

Unsere wissenschaftlichen Suchmaschine BASE hat einen wichtigen
Meilenstein erreicht: Die Metadaten von über 100 Millionen
wissenschaftlichen Dokumenten können über BASE durchsucht werden. BASE
ist damit - nach Google Scholar - die größte wissenschaftliche
Suchmaschine weltweit. BASE ist zudem eine der größten europäischen
Suchmaschinen überhaupt.

Ausgebaut und verfeinert haben wir in letzter Zeit vor allem die
Erkennung von Open-Access-Dokumenten und die Zuordnung zu Dokumentarten.
Sie können nun z.B. in der erweiterten Suche gezielt nur nach
Zeitschriftenaufsätzen, Buchkapiteln oder Vorträgen suchen. Hierbei
kommen von uns intellektuell erstellte Tabellen zum Einsatz, über die
die heterogenen Angaben aus den Originaldaten dem jeweiligen Oberbegriff
zuordnet werden. Als Vorlage hierfür diente uns das Vokabular, welches
im EU-Projekt OpenAIRE verwendet wird, an dem die
Universitätsbibliothek Bielefeld beteiligt ist.

Knapp 40% der indexierten Nachweise konnten wir inzwischen eindeutig als
Open Access kennzeichnen. Darüber hinaus sind weitere Nachweise frei
zugänglich, die aber teilweise wegen unzureichender Metadaten (noch)
nicht in BASE als OA gekennzeichnet werden konnten. Etwa 60% der
indexierten Nachweise in BASE sind nach Stichproben weltweit frei
zugänglich.

Ein größeres Projekt, an dem wir derzeit arbeiten, ist die Anreicherung
der Autorennamen um ORCID-iDs im Rahmen des Projektes ORCID DE.
Geplant ist auch die Einbindung eines ORCID-Claiming-Dienstes, so dass
Autoren selbst ihre Metadaten in BASE um ORCID-iDs ergänzen können und
in ihre ORCID-Publikationsliste exportieren können.

Für Repository-Betreiber haben wir Goldene Regeln zusammengestellt,
die dabei helfen, die eigene OAI-Schnittstelle (nicht nur) für die
Indexierung in BASE zu optimieren.

Nachweise aus BASE sind über Schnittstellen inzwischen in zahlreichen
anderen Suchmaschinen und Portalen in aller Welt integriert. Die
HTTP-Schnittstelle und OAI-Schnittstelle können für nicht-kommerzielle
Projekte kostenlos nachgenutzt werden. Über unsere Schnittstellen
und die BASE-Suchmaske erfolgen inzwischen mehrere Millionen Zugriffe im
Monat. Der von der Universitätsbibliothek Bielefeld aufgebaute Index
trägt so zu einer weltweiten Sichtbarmachung von Open-Access-Nachweisen bei.

Wichtige Fragen (und deren Antworten) zu BASE haben wir in unserer FAQ zusammengestellt.

Swissbib data goes linked Teil 4: Hydra Web API for smarter clients || swissbib-info

Deutsche Version Version française

Serie "Swissbib data goes linked"
Teil 1 | Teil 2 | Teil 3 | Teil 4

Im vierten und letzten Teil der Artikelserie zum SUK P-2-Projekt linked.swissbib.ch möchten wir uns der Web API für maschinelle Clients widmen. Ziel dieses Teilprojektes ist es, die verlinkten Datenstrukturen über eine REST Schnittstelle in verschiedenen RDFFormaten zur Verfügung zu stellen.

Illustration 1: REST API als Schnittstelle für swissbib Services
Die REST API soll dabei eine einheitliche Schnittstelle nach aussen anbieten und gegen innen die Möglichkeit verschiedene Dienste anzubinden. Für Clients der Schnittstelle soll die dahinterliegende Infrastruktur transparent sein.

REST

REST (REpresentational State Transfer), ein Programmierparadigma für verteilte Systeme, hat sich in den letzten Jahren gegenüber anderen Ansätzen (z.B. SOAP) aus verschiedenen Gründen durchgesetzt. REST ist leichtgewichtig, skalierbar, einfach verständlich für Menschen und auch relativ einfach zu implementieren für Clients in jeglichen Programmiersprachen. Die Grundsätze eines REST Service sind vereinfacht:
  • Client – Server
    Es gibt eine klare Trennung zwischen Client und Server. Der Client steuert die Interaktionen und der Server verarbeitet Daten oder liefert diese aus.
  • Stateless
    Der Server benutzt nur Daten aus einem einzelnen HTTP Request um die Anfrage zu beantworten und nutzt keine weiteren Kontextinformationen.
  • Cacheable
    Der Inhalt einer Server-Antwort muss implizit oder explizit als cachebar oder nicht cachebar gekennzeichnet sein.
  • Layered System
    Für Server und Client ist transparent ob das Gesamtsystem aus mehreren Abstraktionsschichten besteht oder nicht.
  • Uniform interface
    • Jede Ressource (z.B. eine bibliographische Ressource) ist über eine URL ansprechbar.
    • Eine Ressource kann syntaktisch und semantisch verstanden werden anhand der enthaltenen Daten und Metadaten aus einer Antwort. Das beinhaltet unter anderem die Information in welchem Format (z.B. JSON-LD) die Antwort ist.
    • Wenn ein Client eine Ressource abgefragt hat, hat er damit genug Informationen um die Ressource zu bearbeiten oder zu löschen (vorausgesetzt er hat das Recht dazu).
    • HATEOAS (Hypermedia as the Engine of Application State)
Diese letzte Anforderung (HATEOAS) ist eine der wichtigsten und doch am meisten vernachlässigte bei vielen REST APIs. Kurz gesagt besagt HATEOAS, dass die API selbstbeschreibend sein muss. Das heisst ein maschineller Client sollte über einen einzigen Einstiegspunkt in der Lage sein zu verstehen welche Aktionen auf welchen Ressourcen über die API ausgeführt werden können. Abstrakt betrachtet stellt ein HATEOAS-konformer REST-Service einen endlichen Automaten dar, dessen Zustandsveränderungen durch die Navigation mittels der bereitgestellten URLs erfolgen.

Hydra (hypermedia-driven web APIs)

REST selbst schreibt keinen Standard vor, wie eine selbstbeschreibende API aufgebaut sein soll. Genau an diesem Punkt setzt Hydra an mit dem Versuch das Vokabular für Hypermedia-getriebene Web APIs zu standardisieren. Das Hydra Core Vocabulary ist noch ein inoffizieller Entwurf, der von Google Mitarbeiter Markus Lanthaler vorangetrieben wird und sich besonders im Linked Data Umfeld bereits grosser Beliebtheit erfreut. Das gesamte Vokabular ist schon relativ umfangreich. Um das Prinzip zu veranschaulichen möchten wir hier deshalb nur zwei Beispiele betrachten.

hydra:entrypoint
Der Hydra:Entrypoint ist der Startpunkt jeder API. Der Entrypoint selbst, sowie die gesamte API Dokumentation, ist im Format JSON-LD. Im Entrypoint enthalten sind alle weiterführenden Links (zur Zeit noch relative Links) zu den Ressourcen. Im Falle unseres Prototyps sind dies erst die bibliographischen Ressourcen (bibliographicResource). Der Entrypoint unseres Prototyps ist unter folgender URL zu finden: http://sb-vf16.swissbib.unibas.ch/web/

Illustration 2: hydra:entrypoint des swissbib REST API Prototyps
(Für Google Chrome Benutzer empfiehlt sich folgendes Plugin: https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc)

hydra:collection
Eine Hydra:Collection ist die Sicht auf eine Menge von zusammenhängenden Ressourcen. In unserem Fall könnte das eine Liste der Suchresultate für bibliographische Ressourcen sein. Da eine solche Menge von Ressourcen sehr schnell sehr gross werden kann gibt es im Hydra Vocabulary die Hydra:PartialCollectionView. Diese beschreibt eine Sicht auf eine Untermenge aller Elemente einer Collection. In einer Hydra:PartialCollectionView können Links (hydra:first, hydra:last, hydra:next und hydra:previous) enthalten sein um alle Elemente dieser Sicht abzufragen. Die Ressourcen selbst befinden sich im Feld "hydra:member". Ein Beispiel für eine solche Abfrage findet sich unter folgender URL: http://sb-vf16.swissbib.unibas.ch/web/bibliographic_resources?dct:title=linked%20data

Illustration 3: Die Ausgabe einer hydra:collection des swissbib REST API Prototyps

Diese Standardisierung mittels des Hydra Core Vocabulary erlaubt es nun einen generischen Client zu schreiben, der die möglichen Interaktionen mit der Web API auflisten kann. Einen solchen generischen Client zum Entdecken der API hat Markus Lanthaler bereits entwickelt: http://www.markus-lanthaler.com/hydra/console/ (URL: http://sb-vf16.swissbib.unibas.ch/web)

Prototyp

Nachdem wir bereits die ersten Resultate des Prototyps gesehen haben, möchten wir noch etwas auf dessen Implementierung eingehen. Eine erste Hydra Referenzimplementierung wurde von Hydra Schöpfer Markus Lanthaler als SymfonyBundle in der Programmiersprache PHP entwickelt. Daraus entstanden vor allem in diesem Umfeld weitere Entwicklungen im Zusammenhang mit Hydra. Unter anderem entstand das Framework APIPlatform. Das Framework wurde zum ersten Mal im Juni 2015 in Version 1 veröffentlicht und steht kurz vor seinem Release in der nächsten Major Version 2.0. Das Framework bietet umfangreiche Hydra Unterstützung. Innerhalb dessen ermöglicht es relativ einfach eigene Datenquellen (DataProvider) anzubinden sowie weitere Serialisierungsformate (über Responder) in der Ausgabe anzubieten. In unserem Prototypen haben wir einen eigenen einfachen DataProvider implementiert, der die verlinkten Daten im Format JSON-LD aus einem Elasticsearch Server lädt. Mit eigens implementierten Responder-Klassen lassen sich dann je nach Anfrage des Clients die Daten in andere RDF Format serialisieren und ausgeben. Die folgende Grafik stellt eine vereinfachte Darstellung des Prozesses dar:


Der Code des Prototyps ist auf Github einsehbar: https://github.com/linked-swissbib/hydra-swissbib.ch/tree/prototype_v2

Fazit

Wir sind überzeugt mit Hydra ein Vokabular für Hypermedia-getriebene Web APIs gefunden zu haben, dass optimal zu unseren verlinkten Daten passt. Mit der Entwicklung des Prototyps konnten wir uns vom Framework API Platform überzeugen und werden In den nächsten Wochen auf Basis des Prototyps die Entwicklung der REST API vorantreiben. Der Aktuelle Stand der Entwicklung kann auf Github verfolgt werden: https://github.com/linked-swissbib/hydra-swissbib.ch

AutorInnen des Beitrags:

Serie "Swissbib data goes linked"
Partie 1 | Partie 2 | Partie 3 | Partie 4

Dans ce quatrième et dernier article de la série sur le projet CUS P-2 linked.swissbib.ch, nous nous consacrons à l'API web pour clients informatiques. Le but de ce sous-projet est de mettre à disposition les structures de données liées à travers une interface REST, en diverses sérialisations RDF.

Figure 1: API REST comme interface pour les services de swissbib

L'API REST doit fournir une interface homogène vers l'extérieur, et rassembler à l'interne la possibilité de plusieurs services. L'infrastucture sous-jacente doit être transparente pour les clients de l'interface.

REST

REST (REpresentational State Transfer), un paradigme de programmation pour systèmes distribués, s'est imposé ces dernières années par rapport à d'autres approches (telles que SOAP), pour diverses raisons. REST est léger, extensible à de grandes quantités de données, facile à comprendre par les humain et également relativement simple à implémenter pour des clients de tout langage de programmation. Les bases d'un service REST sont, de manière simplifiée:
  • Client-serveur
    Il existe une séparation nette entre client et serveur. Le client dirige les interactions et le serveur traite les requêtes et livre les données.
  • Stateless
    Pour répondre, le serveur n'utilise que les données d'une seule requête HTTP, et ne se sert d'aucune autre information de contexte.
  • Cacheable
    Le contenu d'une réponse du serveur doit être marquée de manière implicite ou explicite comme pouvant être stockée dans le cache ou pas.
  • Layered system
    Les couches d'abstraction du systèmes global sont transparentes pour le serveur et pour le client.
  • Uniform interface
    • Chaque ressource (par exemple une ressource bibliographique) est accessible par une URL.
    • Une ressource peut être comprise syntaxiquement et sémantiquement selon les données et métadonnées incluses dans la réponse. Ceci inclut entre autres l'indication du format (par exemple. JSON-LD) de la réponse.
    • Quand un client interroge une ressource, il reçoit les informations suffisantes afin de pouvoir traiter ou supprimer (à condition qu'il en ait le droit) cette ressource.
    • HATEOAS (Hypermedia as the Engine of Application State)
Cette dernière exigence (HATEOAS) est l'une des plus importantes et néanmoins le plus souvent négligée par beaucoup d'APIs REST. En bref, HATEOAS demande que l'API soit auto-descriptive. Cela signifie qu'un client informatique devrait être en mesure de comprendre, à partir d'un point d'entrée unique, quelles sont les actions possibles et les ressources à disposition à travers l'API. D'une perspective abstraite, un service REST conforme à HATEOAS représente un automate fini, dont les transitions d'états surviennent par la navigation au moyen des URLs mis à disposition.

Hydra (hypermedia-driven web APIs)

REST lui-même ne prescrit aucun standard sur la manière dont doit être construite une API auto-descriptive. C'est là qu'intervient Hydra, en tentant de standardiser le vocabulaire pour les APIs web hypermédia. Le Hydra Core Vocabulary, encore au stade de version préliminaire, est développé sous l'impulsion du collaborateur Google Markus Lanthaler et fait déjà preuve d'une grande popularité auprès de la communauté Linked Data. Le vocabulaire complet est déjà relativement vaste. Nous proposons ici deux exemples permettant d'illustrer le principe:

hydra:entrypoint
hydra:entrypoint est le point de départ de toute API. Toute la documentation ainsi que le point d'entrée lui-même sont au format JSON-LD. Le point d'entrée comprend tous les liens (liens relatifs pour l'instant encore) vers les ressources. Dans le cas de notre prototype, il s'agit avant tout des ressources bibliographiques (bibliographicResource). Le point d'entrée de notre prototype est accessible à l'URL suivante: http://sb-vf16.swissbib.unibas.ch/web/

Figure 2: hydra:entrypoint du prototype d'API REST de swissbib
(Pour les utilisateurs de Google Chrome, il est recommandé d'utiliser le plugin suivant: https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc)

hydra:collection
Une hydra:collection est une vue sur une quantité de ressources liées. Dans notre cas, ceci pourrait être une liste de ressources bibliographiques en tant que résultats d'une recherche. Etant donné qu'une telle quantité de ressources peut vite devenir très importante, le vocabulaire Hydra propose hydra: PartialCollectionView; cet élément décrit une vue d'un sous-ensemble des objets d'une collection. Il peut contenir des liens (hydra:first, hydra:last, hydra:next et hydra:previous) afin de pouvoir atteindre tous les éléments de la vue. Les ressources elles-mêmes se trouvent dans le champs "hydra:member". L'URL suivante propose un exemple d'une telle requête: http://sb-vf16.swissbib.unibas.ch/web/bibliographic_resources?dct:title=linked%20data

Figure 3: L'affichage d'une hydra:collection dans le prototype d'API REST de swissbib

Cette standardisation au moyen du vocabulaire Hydra permet dès lors d'écrire un client générique, qui peut lister les interactions possibles avec l'API web. Markus Lanthaler a déjà développé un tel client générique pour explorer l'API: http://www.markus-lanthaler.com/hydra/console/ (URL: http://sb-vf16.swissbib.unibas.ch/web).

Prototype

Après avoir vu les premiers résultats du prototype, nous souhaitons encore abordé l'aspect de son implémentation. Le développer Markus Lanthaler a créé une première implémentation Hydra de référence, SymfonyBundle, dans le langage de programmation PHP. Sur cette base ont émergé de nouveaux développements en lien avec Hydra, entre autres le framework APIPlatform. Ce dernier a été lancé pour la première fois en juin 2015, en version 1, et la prochaine version majeure 2.0 est sur le point d'être publiée. Le framework propose une bonne prise en charge de Hydra, avec notamment la possibilité de relier entre elles des sources de données relativement simples (DataProvider) ainsi que de sérialiser divers formats de sortie (à travers Responder). Dans notre prototype, nous avons implémenté notre propre DataProvider, simple, qui charge les données liées au format JSON-LD depuis un serveur Elasticsearch. Avec des classes Responder que nous avons développées, les données peuvent - selon les requêtes du client - être sérialisées et diffusées dans d'autres formats RDF. Le graphique ci-dessous illustre ce processus.


Le code source de ce prototype peut être consulté sur Github: https://github.com/linked-swissbib/hydra-swissbib.ch/tree/prototype_v2

Synthèse

Nous sommes persuadés d'avoir trouvé avec Hydra un vocabulaire pour les APIs web hypermédias qui conviendra parfaitement à nos données liées. La plateforme de framework API nous a convaincus et, dans les prochaines semaines, nous travaillerons activement sur le développement de l'API sur la base de ce prototype. L'état actuel du développement peut être suivi sur Github: https://github.com/linked-swissbib/hydra-swissbib.ch

Auteurs du texte:

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

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).