Filtern
Dokumenttyp
Gehört zur Bibliographie
- nein (2)
Schlagworte
- Bibliothekskatalog (1)
- Catalog Enrichment (1)
- Kataloganreicherung (1)
- LOD (1)
- Library Catalog (1)
- Linked Open Data (1)
- Metadata (1)
- Metadaten (1)
- RDF <Informatik> (1)
- SPARQL (1)
Sprache
- Deutsch (2)
Nach einer Definition des Begriffs "Kataloganreicherung" werden kurz Motivation und grundsätzliche technische Herangehensweisen erläutert, um die Grundidee des Projektes - Aggregation von LOD aus verteilten Quellen zur Nachnutzung durch beliebige Stellen - einordnen zu können. Daraus abgeleitet wird die gewählte technische Infrastruktur: die Speicherung von RDF-Daten in Named Graphs innerhalb eines Triplestores. Der nächste Abschnitt beschreibt die bislang hergestellten Verknüpfungen zwischen den Ausgangsdaten (einem Auszug aus dem Verbundkatalog des hbz) und verschiedenen freien Datenbeständen (u. a. DBPedia, Open Library). Erläutert werden die Methoden, Werkzeuge und Vokabularien zur Erkennung und Beschreibung der Verknüpfungen sowie die im Verlauf der Arbeit erzielten Erfolge und die identifizierten Problemfelder. Letztere umfassen auch die Frage, auf welcher Ebene (FRBR Werke?, Manifestationen?) Verknüpfungen zwischen den Objekten in den einzelnen Datenbeständen hergestellt werden können und sollten. Einige Beispiele verdeutlichen die Ausführungen. Offene Fragen werden benannt, u.a.: welche Daten sollen direkt angezeigt werden; was soll verlinkt werden; welche Daten können dynamisch, welche sollten statisch integriert werden? Im folgenden Abschnitt werden Potentiale des bestehenden Ansatzes sowie mögliche Weiterentwicklungen vorgestellt. Vorstellbar ist, eine zentrale, kooperative Anreicherungsdatenbank ohne konkreten Bezug auf die Titeldaten des hbz aufzubauen und als Dienstleistung frei verfügbar zu machen. Abschließend zeigt ein Beispiel die praktische Verwendbarkeit der bereits umgesetzten Lösung anhand einer prototypischen, auf SPARQL-Abfragen beruhenden Einbindung in eine Testinstanz des DigiBib-Portals. Die zum Zeitpunkt des Vortrags gesammelten Daten stehen über lobid.org bereits zur Nachnutzung zur Verfügung.
An vielen Bibliotheken (und darüber hinaus) gehört es zum Tagesgeschäft, Metadaten aus verschiedenen Quellen (in regelmäßigen Abständen) abzurufen, auf eine gewünschte Struktur zu transformieren und in eine Datenbank oder einen Suchmaschinenindex zu laden.
Häufig werden solche bibliothekarischen Metadatenworkflows anhand eines dedizierten Programmierskripts aufgesetzt und konfiguriert. Diese werden durch Softwareentwickler:innen umgesetzt und gepflegt. Das nötige Fachwissen über Datenformate, -strukturen und -Mappings liegt allerdings auf der Fachebene, meist bei bibliothekarisch geschulten Personen. Dies macht mehrere Kommunikationsschleifen zwischen Softwareentwickler:innen und Bibliothekar:innen nötig. Um hier unnötigen Mehraufwand zu verhindern, existieren mit Catmandu und Metafacture maßgeschneiderte bibliothekarische Werkzeuge, deren Ziel es ist, die Erstellung und Pflege von Transformationen auf der Fachebene zu ermöglichen. Grundlegendes Mittel ist hierbei die Verwendung von fachlich ausgerichteten Konfigurationsdateien für Workflows und Mappings bei der Datentransformation. Diese Workflows und Mappings können – dem Open-Source-Prinzip folgend – in der bibliothekarischen Fachcommunity ausgetauscht und zu gemeinsamen Standards weiterentwickelt werden.
In diesem Hands-on Lab lernen Teilnehmer:innen anhand von Übungen und praktischen Beispielen die Erstellung und Anpassung solcher Transformationen auf Basis von Metafacture, einer Art Werkzeugkasten für die Erstellung von Metadatenworkflows. Wir werden gemeinsam Transformationen für unterschiedliche Quell- und Zielformate (z.B. von MARC zu JSON) erstellen und Möglichkeiten zur Konfiguration verschiedener Schnittstellen kennenlernen (z.B. lesen von OAI-PMH oder JSON-APIs). Für die Praxisübungen verwenden wir eine Web-basierte Oberfläche für Metafacture, so dass Teilnehmer:innen lediglich einen Rechner mit Internetzugang und Webbrowser benötigen.