Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Verfügbarkeitsrecherche mit DAIA
98. BibliothekstagErfurt, 5.6.2009
Jakob Voß (VZG), Uwe Reh (HeBIS)
Verf
üg
bark
eit
mit
DA
IA
• Ist ein bestimmtes Medium auf eine bestimmte Art in einer bestimmten Einrichtung derzeit verfügbar?
• Wie kann diese Frage automatisierbar gestellt und beantwortet werden?
Die Frage der Verfügbarkeit
Verf
üg
bark
eit
mit
DA
IA
• Verfügbarkeit ist ein klar definierter Status (DAIA-Format), der über eine Schnittstelle (DAIA-API) abgefragt werden kann.
Die Frage der Verfügbarkeit
Kurze Antwort vorab
• Ist ein bestimmtes Medium auf eine bestimmte Art in einer bestimmten Einrichtung derzeit verfügbar?
• Wie kann diese Frage automatisierbar gestellt und beantwortet werden?
Verf
üg
bark
eit
mit
DA
IA Beispiel
Lokaler OPAC
Verbundkatalog
Verf
üg
bark
eit
mit
DA
IA Verfügbarkeit in Bibliotheken
Beluga (intern über DAIA)
Verf
üg
bark
eit
mit
DA
IA
• Ist ein bestimmtes Medium • auf eine bestimmte Art • in einer bestimmten Einrichtung• derzeit verfügbar ?
Die Frage der Verfügbarkeit
Verf
üg
bark
eit
mit
DA
IA Die Frage der Verfügbarkeit
• Ist ein bestimmtes Medium • auf eine bestimmte Art • in einer bestimmten Einrichtung• derzeit verfügbar ?
• Welches Medium? → ID• Im Bestand welcher Einrichtung? → ID
Andere Fragen
Verf
üg
bark
eit
mit
DA
IA Kodierung der Verfügbarkeit
Art der Verfügbarkeit
direkt ausleihbar?
vor Ort einsehbar?
freier Online-Zugriff?
per Fernleihe bestellbar?
→ DAIA-Service
openaccess
presentation
loan
interloan
Verf
üg
bark
eit
mit
DA
IA Kodierung der Verfügbarkeit
Einfacher ja / nein - Wert
→ DAIA-Status
available
unavailable
Derzeit verfügbar
Derzeit nicht verfügbar
Verf
üg
bark
eit
mit
DA
IA Kodierung der Verfügbarkeit
Zusätzlich mögliche Details
• Bereitstellungszeit? (z.B. Magazin)• direkter Link?• Weitere Hinweise/Beschränkungen?
• Wann ist es wieder verfügbar?• Wie viele Vormerkungen?• Direkter Link?• Weitere Hinweise/Beschränkungen?
Details optional und definiert (kein Freitext o.Ä.)!
available
unavailable
Verf
üg
bark
eit
mit
DA
IA
• Was ist mit Verfügbarkeit gemeint? • Welche Ausprägungen hat Verfügbarkeit?
Datenmodell der Verfügbarkeit
document
item
serviceavailable
unavailable service
1..n
1..n
1..n
1..1
1..1
Datenmodell unter http://ws.gbv.de/daia/daiamodel.pdf
Medium
Exemplar
Verf
üg
bark
eit
mit
DA
IA DAIA-Format
• Kodierung des DAIA-Datenmodells in XMLund anderen Formen (JSON, RDF...)
• Schemata zur Überprüfung der Konsistenz (!)
Verf
üg
bark
eit
mit
DA
IA DAIA-API
• Wie kann Verfügbarkeitsinformation automatisierbar abgefragt werden?
• Einheitliche Abfragesyntax (API)<Basisurl>?id=<ID>&format=<format>
Verf
üg
bark
eit
mit
DA
IA Umsetzung
DAIA-API ClientsBibliotheks-
system
Bibliotheks-system
DAIA-API ClientsWrapper
Wie sehen unsere Daten aus?
Ziel
Zunächst
Verf
üg
bark
eit
mit
DA
IA Beispiel 1: Verbundkatalog
Verf
üg
bark
eit
mit
DA
IA Beispiel 2: HeBIS-Portal
Verf
üg
bark
eit
mit
DA
IA Beispiel 3: „Zurück“-Wecker
Stadtbibliothek WormsIlluminati / Dan Brownwurde vor 10 Minuten
zurückgegeben.
Verf
üg
bark
eit
mit
DA
IA Zusammenfassung
• Konzept der Verfügbarkeit durchklar definiertes Datenmodell.• DAIA-Service • DAIA-Status ja / nein• Alle Objekte (Document, Item, Institution…)
werden durch eine ID identifiziert.• Kodierung in DAIA-Format (XML)• Abfrage über DAIA-API• ILS (→ Wrapper) → API → Client• Bibliotheken ins „Web of Data“
(Mashup / Aggregation / Web 3.0 / Semantic Web)
Verf
üg
bark
eit
mit
DA
IA
Herzlichen Dank für Ihre Aufmerksamkeit
http://www.gbv.de/wikis/cls/DAIA