Download - Einheitlichen Kodierung von Verfügbarkeitsinformationen mit DAIA

Transcript

Einheitlichen Kodierung von Verfgbarkeitsinformationenmit DAIA

Einheitlichen Kodierung von Verfgbarkeitsinformationen
mit DAIA

vascoda Workshop
Verfgbarkeitsnachweise, Authentifizierung und Autorisierung/Mglichkeiten des Web 2.0SUB Hamburg, 25.8.2009

Jakob Vo (VZG)

1. Motivation

Bibliotheksbestand

Nutzer

OPAC

Autor

Bibliothekar

Bislang arbeiten wir so...

...aber das Netz funktioniert so

Nutzer

andereQuellen

Inhaltevon Nutzern

Bibliothek

APIs

andereDaten

Nutzer

..deshalb mssen wir uns ffnen

Bibliothek

...unsere Daten freigeben

...und verstndlich machen!

Quelle: http://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF
Lizensiert unter CC-BY-SA 3.0 unported

2. Verfgbarkeit

Ist ein bestimmtes Medium auf eine bestimmte Art in einer bestimmten Einrichtung derzeit verfgbar?

Was ist Verfgbarkeit?

Ist ein bestimmtes Medium auf eine bestimmte Art in einer bestimmten Einrichtung derzeit verfgbar?

Wie kann diese Frage automatisierbar gestellt und beantwortet werden?

Wie Verfgbarkeit ermitteln?

Beispiel

Lokaler OPAC

Verbundkatalog

Verfgbarkeit in Bibliotheken

Beluga (intern ber DAIA)

3. Kodierung

Relevante APIs fr Bibliotheken

Recherche (Was gibt es ?)Z39.50, SRU, OpenSearch...

Aktualisierung (Was ist neu ?)OAI-PMH, RSS, ATOM

Bestandsangabe (Wer hat es ?)Z39.50, OpenURL, ggf. DAIA

Verfgbarkeit (Ist es verfgbar?)DAIA

Ist ein bestimmtes Medium

auf eine bestimmte Art

in einer bestimmten Einrichtung

derzeit verfgbar ?

Die Frage der Verfgbarkeit

Verfgbarkeit ist ein klar definierter Status (DAIA-Format), der ber eine Schnittstelle (DAIA-API) abgefragt werden kann.

kurze Antwort vorab:

Die Frage der Verfgbarkeit

Ist ein bestimmtes Medium

auf eine bestimmte Art

in einer bestimmten Einrichtung

derzeit verfgbar ?

Welches Medium? ID

Im Bestand welcher Einrichtung? ID

Andere Fragen

Kodierung der Verfgbarkeit

Art der Verfgbarkeitdirekt ausleihbar?

vor Ort einsehbar?

freier Online-Zugriff?

per Fernleihe bestellbar?

(und ggf. weitere) DAIA-Service

openaccesspresentationloaninterloan

Kodierung der Verfgbarkeit

Einfacher ja / nein - Wert

DAIA-Status

availableunavailableDerzeit verfgbar

Derzeit nicht verfgbar

Kodierung der Verfgbarkeit

Zustzlich mgliche Details

Bereitstellungszeit? (z.B. Magazin)

direkter Link?

Weitere Hinweise/Beschrnkungen?

Wann ist es wieder verfgbar?

Wie viele Vormerkungen?

Direkter Link?

Weitere Hinweise/Beschrnkungen?

Details optional und definiert (kein Freitext o..)!

availableunavailable

Was ist mit Verfgbarkeit gemeint?

Welche Ausprgungen hat Verfgbarkeit?

Datenmodell der Verfgbarkeit

documentitemserviceavailableunavailable

service

1..n

1..n

1..n

1..1

1..1

Datenmodell unter http://ws.gbv.de/daia/daiamodel.pdf

Medium

Exemplar

DAIA-Format

Kodierung des DAIA-Datenmodells
in XML und anderen Formen (JSON, RDF...)

Schemata zur berprfung der Konsistenz (!)

Datenformat unter http://purl.org/NET/DAIA

DAIA-API

Wie kann Verfgbarkeitsinformation automatisierbar abgefragt werden?

Einheitliche Abfragesyntax (API)?id=&format=

4. Umsetzung

Beispiel 1: Verbundkatalog

Beispiel 2: HeBIS-Portal

Beispiel 3: Zurck-Wecker

Stadtbibliothek WormsIlluminati / Dan Brownwurde vor 10 Minutenzurckgegeben.

Beispiel 4: Discovery Interface

Technische Umsetzung

DAIA-APIClientsBibliotheks-
systemBibliotheks-
system DAIA-APIClientsWrapperZiel

Zunchst

Aufbau eines Wrappers

KatalogAusleihsystemID

DAIA

Bibliotheksspezifisch

Katalogspezifisch

Systemspezifisch

Umsetzung eines Wrappers

Konfigurationder Bibliothek

Katalog

Ausleihsystem

Zusammenfassung

Konzept der Verfgbarkeit durch
klar definiertes Datenmodell.DAIA-Service

DAIA-Status ja / nein

Alle Objekte (Document, Item, Institution) werden durch eine URI identifiziert !

Kodierung in DAIA-Format (XML/JSON/RDF)

Abfrage ber DAIA-API

ILS ( Wrapper) API Client

Konfigurieren muss jede Einrichtung selber

Weitere Informationen

Im GBV-Wikihttp://www.gbv.de/wikis/cls/Verfgbarkeitsrecherche_mit_DAIA

http://purl.org/NET/DAIA

Beispiel-Serviceshttp://ws.gbv.de/daia/zbw.pl (ZBW Kiel)

Herzlichen Dank fr die Aufmerksamkeit!

Verfgbarkeitsinformation