Linked Data
Die Zeitschriftendatenbank bietet Ihnen den Zugriff auf ihre Titeldaten als Linked 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
| Vokabular | Prefix | Namespace | Information |
|---|---|---|---|
| Bibliographic Ontology (BIBO) | bibo | http://purl.org/ontology/bibo/ | http://bibliontology.com/ |
| Dublin Core Element Set | dc | http://purl.org/dc/elements/1.1/ | http://dublincore.org/documents/dces/ |
| Dublin Core Metadata Terms | dcterms | http://purl.org/dc/terms/ | http://dublincore.org/documents/dcmi-terms/ |
| Friend of a Friend (FOAF) | foaf | http://xmlns.com/foaf/0.1/ | http://xmlns.com/foaf/spec/ |
| ISBD elements | isbd | http://iflastandards.info/ns/isbd/elements/ | http://metadataregistry.org/schema/show/id/25.html |
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.klee
sbb.spk-berlin.de
