Direkt zum Inhalt
 
 
Die Bannergrafik des HRZ
 
  Startseite  
 
Sie sind hier:» Universität » HRZ » Internet » Web-Dienste » Bibliografische Datenbanken
  • Print this page
  • Sitemap
  • create PDF file

Bibliografische Datenbanken

Vorbemerkung

Das HRZ stellt einen Allegro/Avanti-Datenbankserver mit PHP-Interface für bibliografische Datenbanken im WWW bereit. Damit soll die Veröffentlichung von Literaturdatenbanken im WWW unterstützt werden; bibliothekarische Aufgaben - wie Erwerbung, Katalogisierung, Ausleihe von Literatur - sind damit nicht möglich.

Bei Allegro handelt es sich um ein an der TU Braunschweig entwickeltes nicht-relationales Datenbankmanagementsystem, dessen Server-Modul Avanti zahlreiche Betriebssysstem-Plattformen (Windows, Unix) unterstützt. Das HRZ verfügt über eine Campus-Lizenz, die sowohl den Avanti-Server als auch die zum Programmpaket gehörigen, über grafische Benutzerschnittstellen zu bedienenden Desktop-Anwendungen für Dateneingabe und -recherche umfasst.

Eigenschaften

Allegro wird von zahlreichen Universitätsbibliotheken, wissenschaftlichen Institutionen (Max-Planck-Gesellschaft, Leibniz-Gemeinschaft), kulturellen Organisationen (z.B. den Goethe-Instituten) und anderen Einrichtungen (Stiftungen u.ä.) eingesetzt (siehe unten Beispiele). Neben seinem Einsatz als Datenbank-Spezialsystem in wissenschaftlichen Bibliotheken - diese Aufgabe wird in der Philipps-Universität durch das System PICA wahrgenommen - ist Allegro auch als bibliografisches Datenbanksystem bzw. im Bereich Fachinformation weit verbreitet.

Zu den zentralen Eigenschaften gehören:

  • Flexibilität
  • Modularität
  • Plattformunabhängigkeit

Allegro ist ein sehr leistungsfähiges vollständig autonomes Datenbanksystem, dessen Datenmodell am ehesten mit jenem objektorientierter DBMS vergleichbar ist. Eine Allegro-Datenbank kann Datensätze unterschiedlichster Typen verwalten; das Verhalten der Sätze und ihre Repräsentation am Bildschirm wird vollständig durch entsprechende Parameter gesteuert. Die Freiheit von den Zwängen einer (relationalen) Tabellenstruktur ermöglicht Anwendungen, die mit Standard-Datenbanksystemen schwer realisierbar sind (vgl. die Gegenüberstellung mit relationalen Systemen). Jedes Feld ist wiederholbar und kann bis zu 3000 Byte lang werden, wobei nur die wirklich vorhandenen Zeichen gespeichert werden. Auch die Indexierung unterliegt der Parametrierung; durch sie können Registerschlüssel gebildet werden, die hinsichtlich Zusammensetzung (mehrteilige Schlüssel), Zuordnung und Kodierung überaus flexibel handhabbar sind. Der Zugriff über alphabetische Register ist ein zentrales Allegro-Prinzip; Recherchen mithilfe Boole'scher Operatoren sind aber ebenso möglich.

Das Allegro-Kernsystem besteht aus einer Reihe dedizierter Einzelanwendungen für Dateneingabe und -recherche, Datenbankmanagement sowie Im- und Export von Daten. Optional verfügbar sind ferner Module, deren Einsatz sich auf Geschäftsgänge in Bibliotheken beschränkt (Erwerbung, Ausleihe); sie stehen im Rahmen der vom HRZ erworbenen Campus-Lizenz nicht zur Verfügung. Während die Anwendungen für Eingabe und Recherche über grafische Benutzerschnittstellen verfügen - und selbstverständlich mehrplatzfähig sind -, wird das Datenbankmanagement über die Kommandozeile vorgenommen. Für die Client-Server-Funktionalität im WWW zuständig ist der ebenfalls als Modul verfügbare Avanti-Server; er ist Bestandteil der Campus-Lizenz und steht Fachbereichen und Einrichtungen der Philipps-Universität zur zentralen Nutzung auf einem dedizierten System bereit. Teil des Kernsystems ist auch das Windows-Rechercheprogramm Alcarta, das frei mit bestehenden Allegro-Datenbanken (beispielsweise auf CD-ROM) verbreitet werden kann.

Alle wesentlichen Bestandteile des Kernsystems sind unter DOS, Windows und verschiedenen Unix-Derivaten (einschließlich Linux) lauffähig. Eine Ausnahme bilden die mit einer grafischen Benutzerschnittstelle arbeitenden Eingabe- und Rechercheprogramme (A99, Alcarta), die ausschließlich für Windows-Betriebssysteme erhältlich sind. Der Avanti-Server wird dagegen in der Regel - so auch im HRZ - unter Unix eingesetzt. Eine Besonderheit von Allegro-Datenbanken ist, dass ihre Datenstruktur auf allen unterstützten Plattformen exakt identisch ist; sollen Literaturdatenbanken im WWW bereitgestellt werden, kann dies durch einfaches Überspielen der betreffenden Dateien auf den Server erfolgen.

Einsatzmöglichkeiten

Für die Zwecke der Erwerbung, Katalogisierung und Ausleihe von Bibliotheksbeständen wird von der Universität Marburg im Rahmen der Teilnahme am HeBIS-Verbund das System PICA eingesetzt. Die für genuin bibliothekarische Aufgaben benötigten Allegro-Module sind daher auch nicht Bestandteil der Campus-Lizenz. Gegenstand der Unterstützung durch das HRZ ist vielmehr die Bereitstellung einer zentralen Infrastruktur für die Veröffentlichung bibliografischer Datenbanken im WWW.

Die Nutzung dieser Infrastruktur setzt die Verwendung von Allegro als Erfassungssystem nicht zwingend voraus; denkbar - wenn auch nicht unbedingt empfehlenswert - sind daneben Einsatzszenarien, in denen clientseitig mit Systemen wie Lidos, Bibliographix, Reference Manager, Endnote o. ä. gearbeitet wird, die Verwendung des Allegro-Programmpakets dagegen auf die Inanspruchnahme der Client-Server-Funktionalität (Avanti) beschränkt bleibt.

Insgesamt kommen für die Erstellung und Pflege der im WWW zu publizierenden Literaturdatenbanken drei Verfahren in Frage:

  1. Die aus Effizienz- und Kostengründen zu empfehlende Methode basiert auf dem Einsatz monolithischer Allegro-Clients (Abb. 1: Standard-Datenpflege). Dieses sowohl auf Arbeitsplatzrechnern wie im lokalen Netz (LAN) einzusetzende Verfahren ermöglicht die Pflege des Datenbestandes mithilfe eines unmittelbar auf die Datenbank zugreifenden und sehr effizient arbeitenden grafischen Anwendungsprogramms (A99). Die periodisch oder nach dem Erreichen bestimmter Redaktionsstände vorgesehene Veröffentlichung im WWW kann durch einfaches Kopieren der Datenbankdateien auf den Avanti-Server geschehen; weiter gehende Konvertierungen oder gar manuelle Nachbearbeitungen sind nicht erforderlich. Aufgrund der vorhandenen Campus-Lizenz fallen für Einrichtungen innerhalb der Universität keinerlei Kosten an.
  2. Neben dem Einsatz lokaler monolithischer Allegro-Programme ist auch die Nutzung spezieller Avanti-Clients möglich, die eine direkte Bearbeitung von Datenbanken auf dem WWW-Server erlauben (Abb. 1: alternative Datenpflege). Dieses Verfahren ist im Vergleich zur Standard-Datenpflege nicht nur deutlich weniger performant; es wird auch aus konzeptuellen Gründen nicht empfohlen.
  3. Die Nutzung des Avanti-Servers für anderweitig erstellte bibliografische Datenbanken setzt die Entwicklung (bzw. Verfügbarkeit) geeigneter Konvertierungsroutinen voraus (Abb. 1: Migrationswege für vorhandene Datenbestände). Sofern dies nicht durch die Benutzer selbst geschehen kann, ist eine enge Abstimmung mit dem HRZ im Vorfeld erforderlich. Ein wesentlicher Vorteil der Migration besteht in der Unabhängigkeit von der Verwendung plattformspezifischer und nicht selten kostspieliger Server-Erweiterungen für die im Einsatz befindlichen Datenbanksysteme. Aus Kosten- und Effizienzgründen ist die dauerhafte Migration durch einmalige Umwandlung vorhandener Datenbestände - und somit der Übergang zur Standard-Datenpflege - einer wiederholten Konvertierung von Redaktionsständen in der Regel vorzuziehen.

Bereitstellung bibliografischer Datenbanken im WWW


Schema, das mögliche Verfahren der Datenpflege mit Allegro/Avanti veranschaulicht

Support des HRZ

Auf dem Server WWW.Online.Uni-Marburg.DE können Fachbereiche und Einrichtungen der Philipps-Universität WWW-gestützte Anwendungen implementieren (vgl. Web-Space, dynamisch). Neben dem relationalen Datenbank-Managementsystem MySQL steht dort auch das Server-Modul des Allegro-Programmpakets - der sogenannte Avanti-Server - für bibliographische Datenbanken zur Verfügung. Der Support des HRZ umfasst Hilfestellungen bei der Inbetriebnahme der monolithischen Clientprogramme (Dateneingabe, -recherche) unter Windows sowie bei der Einrichtung der Allegro-Datenbanken für die Benutzung im Web. Inwieweit das HRZ bei der Konvertierung vorhandener Datenbestände Hilfestellung leisten kann, ist einer Klärung im Vorfeld vorbehalten. Der Support ist in jedem Fall auf die Verwendung des sogenannten konsolidierten Formats beschränkt, das für anspruchsvolle bibliothekarische und bibliographische Anwendungen entwickelt wurde.

Interessenten wenden sich bitte an Tobias Müllerleile.

Beispiele

Einen Eindruck von der Breite der möglichen Anwendungen vermittelt die von den Entwicklern gepflegte Übersicht der im WWW erreichbaren Allegro-Kataloge. Innerhalb Marburgs wird das System u.a. von der UB - Displaced Books: NS-Raubgut in der Universitätsbibliothek Marburg - sowie vom Herder-Institut - Literaturdatenbank Geschichte Ostmitteleuropas - eingesetzt. Beide Datenbanken stellen Allegro-Spezialanwendungen dar; im Falle der UB wurde das für Autographen, Handschriften, Nachlässe und Sonderbestände entwickelte Kategorienschema Allegro-HANS adaptiert, die Datenbank des Herder-Instituts stellt eine Erweiterung des konsolidierten Standard-Formats dar, mithilfe derer z.B. die Möglichkeit multilingualer Sachrecherchen realisiert wurde.

Weitere Beispiele:

Dokumentation

Für Benutzer steht eine umfangreiche hypertextgestützte Online-Dokumentation zur Verfügung, die direkt aus den Client-Programmen aufgerufen werden kann. Eine gute Einführung in Form einer illustrierten Anleitung - Allegro-C: Anleitung zur Benutzung der Programme - ist über die Allegro-Website verfügbar. Daneben existiert ein gedrucktes Systemhandbuch, das zwar auch für Benutzer und Einsteiger Hilfestellung bietet, sich in erster Linie aber an Systementwickler richtet.

Eine zentrale Informationsquelle stellt die Allegro Mailing-Liste dar, über die zudem in aller Regel ebenso schnell wie kompetent Anwendersupport geleistet wird.

Zuletzt aktualisiert: 28.08.2010 · Tobias Müllerleile

 
 
 
Hochschulrechenzentrum

Hochschulrechenzentrum, Hans-Meerwein-Straße, D-35032 Marburg
Tel. 06421/28-28282, Fax 06421/28-26994, E-Mail: helpdesk@hrz.uni-marburg.de

URL dieser Seite: http://www.uni-marburg.de/hrz/internet/web/allegro

Impressum