Metadaten im Direktzugriff
Überblick
Über den Linked-Data-Service der Deutschen Nationalbibliothek können Informationen über einzelne Publikationen oder GND-Entitäten, deren Identifikation bekannt ist, über persistente HTTP-URIs in verschiedenen RDF-Serialisierungen im Direktzugriff abgerufen werden. HTTP-Content-Negotiation wird unterstützt. Die ausgelieferten Daten sind aktuell.
URI-Schema und HTTP-Content-Negotiation
Alle Ressourcen werden eindeutig identifiziert über persistente URIs im Namensraum: https://d-nb.info/
Entity-URIs
Entitäten wie Publikationen oder GND-Entitäten werden durch sogenannte Entity-URIs identifiziert.
Beispiel:
Der persistente URI https://d-nb.info/1068193778 identifiziert eindeutig den Roman „Effi Briest“ von Theodor Fontane in der gedruckten 2014er-Ausgabe des Reclam-Verlages (DNB-Identifikationsnummer 1068193778).
Beispiel:
Der persistente URI https://d-nb.info/gnd/118514768 identifiziert eindeutig den Schriftsteller, Theaterregisseur und Dramatiker Bertolt Brecht (GND-Identifikationsnummer 118514768).
Beim Aufruf der Entity-URIs erfolgt immer ein HTTP-Redirect auf die Beschreibung der Ressource (mittels HTTP-Statuscode 303 „See Other”).
Description-URIs
Die Beschreibungen von Publikationen oder GND-Entitäten werden durch URIs identifiziert, die sich von den Entity-URIs durch die Pfadangabe „/about“ unterscheiden. Sie werden als Description-URIs bezeichnet.
Beispiel:
https://d-nb.info/gnd/118514768/about
identifiziert die Beschreibung von Bertold Brecht.
Beispiel:
https://d-nb.info/1068193778/about
identifiziert die Beschreibung des Romans „Effi Briest“ von Theodor Fontane in der gedruckten 2014er-Ausgabe des Reclam-Verlages.
Beim Aufruf der Description-URIs erfolgt die Auslieferung der Beschreibung der Ressource (mit HTTP-Statuscode 200, „OK“). Wird kein Format und Serialisierung explizit angefordert (s. Abschnitt HTTP-Content-Negotiation), wird im Regelfall die HTML-Repräsentation des Datensatzes im Katalog der DNB ausgeliefert.
HTTP-Content-Negotiation
Über das HTTP-Anfrage-Headerfeld „Accept“ kann sowohl an den Entity-URIs als auch den Description-URIs das gewünschte Format und eine Serialisierung angefordert werden. Folgende RDF-Daten werden derzeit unterstützt:
Publikationen:
- application/rdf+xml
- text/turtle
- application/ld+json
- application/vnd.dnb.bibframe.rdf+xml (BIBFRAME-Prototyp)
GND-Entitäten:
- application/rdf+xml
- text/turtle
- application/ld+json
Beispiel:
GET https://d-nb.info/gnd/118514768/about HTTP/1.1
Accept: application/rdf+xml
Non-Serialised-Content-URIs
Identifizierend für die RDF-Beschreibung der Entitäten im Linked-Data-Service stehen URIs mit Pfadangabe „/lds“.
Beispiel:
https://d-nb.info/gnd/118514768/about/lds
identifiziert die Beschreibung von Bertold Brecht in RDF.
Beispiel:
https://d-nb.info/1068193778/about/lds
identifiziert die Beschreibung des Romans „Effi Briest“ von Theodor Fontane in der gedruckten 2014er-Ausgabe des Reclam-Verlages in RDF.
Beim Aufruf dieser Non-Serialised-Content-URIs erfolgt die Auslieferung der RDF-Beschreibung der Ressource (mit HTTP-Statuscode 200, „OK“). Wird keine Serialisierung explizit angefordert (s. Abschnitt HTTP-Content-Negotiation), wird standardmäßig die RDF-Turtle-Repräsentation der Beschreibung ausgeliefert.
Content-URLs
Die RDF-Beschreibungsdokumente sind auch direkt über ihre Standorte abzurufen. Die sogenannten Content-URLs sind nicht persistent, bei Änderungen wird frühzeitig über die Linked-Data-Service Mailingliste informiert. Derzeit unterscheiden die Content-URLs sich von den Non-Serialised-Content-URIs durch die Dateiendung.
Beispiel:
https://d-nb.info/gnd/118514768/about/lds.rdf
liefert die Beschreibung von Bertold Brecht in RDF (RDF/XML).
Beispiel:
https://d-nb.info/1068193778/about/lds.ttl
identifiziert die Beschreibung des Romans „Effi Briest“ von Theodor Fontane in der gedruckten 2014er-Ausgabe des Reclam-Verlages in RDF (Turtle).
Unterstützt werden folgende Dateiendungen:
- .rdf für RDF (RDF/XML)
- .ttl für RDF (Turtle)
- .jsonld für RDF (JSON-LD)
Der RDF-Datendienst „Entity Facts“ ist ein Profil des Linked-Data-Services. Er ist derzeit ausschließlich über Content-URLs der Form https://hub.culturegraph.org/entityfacts/<GND-ID> erreichbar.
Legacy-URIs
Aus den Anfängen des Dienstes werden noch folgende URIs unterstützt:
- https://d-nb.info/.../about/rdf als Alias für die RDF-Repräsentation RDF (RDF/XML) (abgelöst durch Content-URL https://d-nb.info/.../about/lds.rdf)
- https://d-nb.info/.../about/bibframe als Zugang zum BIBFRAME-Prototypen (nur in der Serialisierung RDF (RDF/XML) verfügbar)
Weitere Zugriffsarten
Informationen zum Metadatenbezug über den Katalog der Deutschen Nationalbibliothek und den Datenshop sowie über Gesamtabzüge und Schnittstellen finden Sie hier.
Nutzungs- und Bezugsbedingungen
Detaillierte Informationen zu den Nutzungs- und Bezugsbedingungen finden Sie hier.
Kontakt
Letzte Änderung:
12.08.2024