Startseite | English | A bis Z | Übersicht über alle Seiten | FAQ

TU Dortmund Logo

UB Dortmund Logo

Sie sind hier: TU Dortmund > Universitätsbibliothek > Über uns > api@ubdo > DaiaService

DaiaService - Ermittlung der aktuellen Verfügbarkeit von Medien

Der Service besteht aus zwei Modulen:

  • "DAIA-ID" zur Ermittlung von Verfügbarkeit zu einer bestimmten ID
  • "DAIA-OpenURL" zur Ermittlung von Verfügbarkeit mittels einer OpenURL
Der Service steht uneingeschränkt öffentlich zur Verfügung.

Verwendung

Endpoint zur Ermittlung von Verfügbarkeit zu einer bestimmten ID

http(s)://api.ub.tu-dortmund.de/daia/?id={ID}&format={FORMAT}

Parameter

  • ID in der Form {IDTYPE:LOCALPART}
    • Dabei ist IDTYPE eine der folgenden Typen:
      • ilsid: interne Dokument-ID des Bibliothekssystems
      • verbundid: Dokument-ID im Verbundsystem
      • zdbid: Dokument-ID in der Zeitschriftendatenbank (ZDB)
      • isbn: ISBN
      • issn: ISSN
      • eki: "Erstkatalogisierungs-ID"
  • {FORMAT} mit folgenden Werten:
    • xml = liefert ein DAIA-XML-Dokument
    • json = liefert eine DAIA-JSON-Struktur
    • html = liefert Webseite im Corporate Design der TU Dortmund (default)

Der Parameter format kann auch zugrunsten eines HTTP Accept weggelassen werden. In HTTP Accept wird dann einer der folgenden MIME-Types erwartet: text/html, application/json or application/xml.

Beispiel: https://api.ub.tu-dortmund.de/daia/?id=isbn:3936771723&format=json

Endpoint zur Ermittlung von Verfügbarkeit mittels einer OpenURL

http(s)://api.ub.tu-dortmund.de/daia/openurl/?{OPENURL}&format={FORMAT}

Parameter

  • {OPENURL} = eine OpenURL
  • format mit folgenden Werten für {FORMAT}:
    • xml = liefert ein DAIA-XML-Dokument
    • json = liefert eine DAIA-JSON-Struktur
    • html = liefert Webseite im Corporate Design der TU Dortmund (default)

Der Parameter format kann auch zugrunsten eines HTTP Accept weggelassen werden. In HTTP Accept wird dann einer der folgenden MIME-Types erwartet: text/html, application/json or application/xml.

Weitere Informationen zum Konzept der OpenURL gibt es beispielsweise in der Wikipedia.

Beispiel: https://api.ub.tu-dortmund.de/daia/openurl?/?sid=Elsevier:Scopus&genre=article&issn=00431648&volume=306&issue=1-2&spage=51&epage=63&pages=51-63&artnum=&date=2013&title=Wear&atitle=Tool-wear+analysis+in+cryogenic+machining+of+NiTi+shape+memory+alloys%3a+A+comparison+of+tool-wear+performance+with+dry+and+MQL+machining&aufirst=Y.&auinit=Y.&auinit1=Y&aulast=Kaynak&id=doi:10.1016%2fj.wear.2013.05.011

Implementierung

Details zur Implementierung werden auf dem Produktblatt "DaiaService" zur Verfügung gestellt.

  • URL zum Testsystem: zunächst nur http://localhost:8090, später: https://dev.ub.tu-dortmund.de/daia
  • URL zum Livesystem: https://api.ub.tu-dortmund.de/daia

Öffnungszeiten | Adresse | Kontakt | Führungen, Kurse | Bereichsbibliotheken | Datenschutzerklärung | Impressum | E-Mail
Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).