Linked Data

 

Die Zeitschriftendatenbank bietet Ihnen den Zugriff auf ihre Titeldaten als Linked Open Data.

Die Modellierung der Titeldaten basiert auf der Bibliographic Ontology (BIBO) und einiger weniger Vokabulare, die zur Darstellung von Periodika und deren Beziehungen untereinander nötig sind  (siehe hierzu Verwendete Vokabulare).

Abgebildet wird allerdings nur ein Teil der wichtigsten Daten jedes Titels. Der Umfang, der in RDF umgesetzten Felder wird mit der Zeit jedoch weiter ausgebaut. Der hier bereitgestellte Service stellt also nur einen Zwischenstand der sich in der Entwicklung befindlichen Datenmodellierung dar.

Service und Datenmodell

Grundlegend sind die Titeldaten im Resource Description Framework (RDF) kodiert. Als RDF-Serialisierung stehen die Daten im Moment nur als XML zur Verfügung.

Der ZDB-Linked-Data-Service ist in Hinsicht auf die W3C Best Practices (Cool URIs for the Semantic Web) entwickelt worden und basiert auf URIs mit 303 Redirect und Content Negotiation.

Was URI Beispiele
Non Information
Resource
http://ld.zdb-services.de/resource/<ZDBID> http://ld.zdb-services.de/resource/204679-9
http://ld.zdb-services.de/resource/1060843-6
Information
Resource
http://ld.zdb-services.de/data/<ZDBID> http://ld.zdb-services.de/data/204679-9
http://ld.zdb-services.de/data/1060843-6
HTML http://ld.zdb-services.de/data/<ZDBID>.html http://ld.zdb-services.de/data/204679-9.html
http://ld.zdb-services.de/data/1060843-6.html
RDF http://ld.zdb-services.de/data/<ZDBID>.rdf http://ld.zdb-services.de/data/204679-9.rdf
http://ld.zdb-services.de/data/1060843-6.rdf

Funktionsweise des ZDB-Linked-Data-Service

Eine Übersicht der Funktionsweise des ZDB-Linked-Data-Service kann der Grafik entnommen werden.

Abb. 1: Funktionsweise des ZDB-Linked-Data-Service

Mittels Content Negotiation versucht der ZDB-Linked-Data-Service die geeignete Repräsentation der Daten für den jeweiligen Client zu finden und gibt einen entsprechenden Content-Type zurück.

Beispiel - Webbrowser Sicht

Anfrage

curl -i -L -H "Accept: text/html" "http://ld.zdb-services.de/resource/204679-9"

Antwort und Content Negotiation

HTTP/1.0 303 See Other
Location: /data/204679-9.html
Content-Language: de-DE
Content-Length: 0
Content-Type: text/plain

HTTP/1.0 302 Moved Temporarily
Location: http://dispatch.opac.d-nb.de/DB=1.1/CMD?ACT=SRCH&IKT=8506&TRM=204679-9
Content-Length: 0
Content-Type: text/html

HTTP/1.0 200 OK
Content-Length: 27962
X-PSI-Class: search
X-PSI-Context: LONGTITLE
Content-Type: text/html; charset=ISO-8859-1

HTML-Dokument folgt ...

Beispiel -  Linked Data Application

Anfrage

curl -i -L -H "Accept: application/rdf+xml" "http://ld.zdb-services.de/resource/204679-9"

Antwort und Content Negotiation

HTTP/1.0 303 See Other
Location: /data/204679-9.rdf
Content-Language: de-DE
Content-Length: 0
Content-Type: text/plain

HTTP/1.0 200 OK
Content-Language: de-DE
Content-Type: application/rdf+xml;charset=UTF-8

RDF-Dokument folgt...

Verwendete Vokabulare

Die ZDB-Titeldaten sind nach der Empfehlungen zur RDF-Repräsentation bibliografischer Daten der AG KIM Gruppe Titeldaten DINI modelliert. Die aktuell verwendeten Vokabulare und Terme sind mit Hilfe von JSON-LD context objects beschrieben:

RDF-Dump

Die ZDB-Titeldaten werden als RDF Dump in den Serialisierungen RDF/XML und Turtle zum Download auf der Dowloadseite für offene Daten der Deutschen Nationalbibliothek bereitgestellt.

Disclaimer

Wir weisen darauf hin, dass unsere Einwilligung zur Nutzung der Schnittstellen grundsätzlich nur solange besteht, wie der Deutschen Nationalbibliothek als Host des Services keine Beeinträchtigungen daraus entstehen (Lastprobleme).

Für die Nachnutzung der über die Schnittstelle zur Verfügung gestellten Daten beachten Sie bitte die Information zur Datenlizenzierung der ZDB.

Kontakt

Bei Fragen zum ZDB-Linked-Data-Service und bei Anmerkungen zur Verbesserung wenden Sie sich bitte an:

Carsten Klee
+49 30 266 434402
carsten.kleesbb.spk-berlin.de

Letzte Änderung: 04.08.2014
 
URL: http://www.zeitschriftendatenbank.de/services/schnittstellen/linked-data/
Seite ##PAGE##