Zum Inhalt springen

Document Availability Information API

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 25. Mai 2014 um 14:01 Uhr durch Aka (Diskussion | Beiträge) (Tippfehler entfernt). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Document Availability Information API (kurz DAIA) ist eine Programmierschnittstelle (API) zur Abfrage von aktuellen Verfügbarkeitsinformationen von Dokumenten und Medien in Bibliotheken und ähnlichen Einrichtungen. DAIA dient also lediglich dazu, die Frage Ist es da? zu beantworten. Für Literaturrecherche (Was gibt es?) werden unter anderem Z39.50 und für Bestandsanalyse (Wer hat es?) openURL verwendet.

Notwendigkeit

Für die Recherche in den Beständen von Bibliotheken existieren viele etablierte Schnittstellen wie Z39.50 oder SRU. Für die Frage, woher ein spezielles Buch oder ein Artikel besorgt werden kann, hat sich der Standard openURL durchgesetzt. Lediglich für die Frage, ob ein Medium auch wirklich 'verfügbar' ist, konnte sich bisher noch keine offene Schnittstelle etablieren. Mit DAIA wurde ein leicht zu integrierender Standard dafür geschaffen, der für die Einbindung in Mashups optimiert ist.

DAIA entstand in Zusammenarbeit der GBV, der HeBIS-Verbundzentrale und dem Beluga-Projekt der Hamburger Bibliotheken.

Eigenschaften

DAIA ermöglicht es, die Verfügbarkeit eines Dokuments/Mediums abzufragen. Der Begriff Verfügbarkeit ist jedoch an Kontexte gebunden. Ein Buch aus dem Präsenzbestand ist 'verfügbar', wenn kurz etwas nachgelesen werden soll, es ist aber nicht für die Ausleihe verfügbar. DAIA abstrahiert daher den Begriff der Verfügbarkeit und konkretisiert ihn in beliebig vielen Kontexten. Bisher sind folgende Kontexte ausreichend.

  • Lokale Einsehbarkeit (presentation)
  • Ausleihbarkeit (loan)
  • Freier Zugriff (openaccess)
  • Vermittelter Zugriff / Fernleihe (interloan)

Für eine Abfrage muss das konkrete Medium bekannt sein und wird mit seinem eindeutigen Identifikator (Medien-URI) referenziert. Für die Einrichtung, an die die Abfrage geschickt wird, existiert eine Basis-URL, die „DAIA-Adresse“ der jeweiligen Einrichtung. Mit der Basis-URL und der Medien-URI lässt sich über HTTP eine einfache DAIA-Abfrage zusammenstellen:

http://example.com/pfad-zur-api?id=Medien-URI&format=xml

Dabei wird nicht zwischen physischen und elektronischen Medien unterschieden.

DAIA kann zwischen verschiedenen Arten von Nichtverfügbarkeit unterscheiden, etwa:

  • unavailable: nicht verfügbar
  • expected: momentan nicht verfügbar mit Option der späteren Verfügbarkeit, wobei dies mit einer genauen Zeitangabe oder "auf unbestimmte Zeit" (unknown) spezifiziert werden kann
  • Folien zur Vorstellung von DAIA auf dem Bibliothekstag 2009.
  • Artikel (PDF), Seite 5/6 in der Sonderausgabe des HeBIScocktail zum Bibliothekartag 2009. (216 kB)
  • Folien (PDF) zum Lightning Talks unter dem Titel Defining Availability with the Document Availability Information API (DAIA) auf der ELAG 2009. (175 kB)
  • Projektseite auf www.gbv.de