[Lds] GND-Umlenkungen im Linked Data Service

Hentschke, Jana J.Hentschke at dnb.de
Mit Feb 24 16:36:47 CET 2016


Liebe Nutzer* der GND-Daten in RDF,

vor ein paar Monaten wurde auf den Listen gnd-ontology at lists.dnb.de und datenformate at lists.dnb.de über die verbesserte Umsetzung von Umlenkungen in der GND im Linked Data Service diskutiert. Über die daraus resultierenden Änderungen möchte ich auch hier informieren:

Von Oktober 2015 bis 12. Januar 2016 verursachte eine fehlerhafte Auslieferung von umgelenkten GND-Sätzen Störungen beim Bezug der RDF-Daten über OAI-PMH. Mit der Behebung dieses Problems werden über OAI-PMH (betrifft ListRecords) jetzt aussagekräftige Aussagen über die Umlenksätze geliefert.

Ein Beispiel[1] (im XML der Schnittstelle):

    <ListRecords xsi:schemaLocation="http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/07/rdf.xsd">
        <record>
            <header>
                <identifier>oai:dnb.de/authorities/107919357X</identifier>
                <datestamp>2015-12-02T00:02:15Z</datestamp>
                <setSpec>authorities</setSpec>
            </header>
            <metadata>
                <rdf:RDF xmlns:gndo="http://d-nb.info/standards/elementset/gnd#" 
                  xmlns:dnbt="http://d-nb.info/standards/elementset/dnb/" [...]>
                    <rdf:Description rdf:about="http://d-nb.info/gnd/107919357X">
                        <owl:sameAs rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
                        http://d-nb.info/gnd/129551767</owl:sameAs>
                        <dnbt:canonicalUri rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
                        http://d-nb.info/gnd/129551767</dnbt:canonicalUri>
                    </rdf:Description>
                </rdf:RDF>
            </metadata>
        </record>
      [...]
    </ListRecords>

Über SRU (betrifft dort nur die Indices IDN und NID) werden beim gezielten Aufruf eines umgelenkten Datensatzes sowohl die RDF-Beschreibungen des umgelenkten Datensatzes (vgl. oben OAI-Beispiel und [2]) als auch die des Zielsatzes geliefert.


Ab Release 02/2016 (17. Mai 2016) wird in den Zielsätzen von Umlenkungen zusätzlich zum bereits bisher verwendeten "gndo:oldAuthorityNumber"[3] die "owl:sameAs"-Beziehung[4] zwischen beiden GND-Entitäten hergestellt und mit der neuen Datatype-Property "dnbt:deprecatedUri"[5] der URI des umgelenkten GND-Satzes als nicht-mehr-bevorzugte Referenzierung der Entität gekennzeichnet. 

Ein Beispiel (in Turtle):

<http://d-nb.info/01000050X>
  a <http://d-nb.info/standards/elementset/gnd#DifferentiatedPerson> ;
  gndo:preferredNameForThePerson "Schmidt, Johann Lorenz"^^xsd:string ;
  gndo:oldAuthorityNumber "(DE-588)122535669"^^xsd:string, [...] ;
  dnbt:deprecatedUri "http://d-nb.info/gnd/122535669"^^xsd:string ;
  owl:sameAs http://d-nb.info/gnd/122535669 ;
  [...] .

Testdaten werden demnächst von meiner Kollegin Heike Eichenauer zur Verfügung gestellt und über die Listen lds at lists.dnb.de und gnd-ontology at lists.dnb.de darüber informiert.


Bei der Auslieferung von RDF zu Umlenksätzen über HTTP wird direkt die RDF-Beschreibung der GND-Ziel-Entität ausgeliefert. Für eines der zukünftigen Releases wird dies angepasst werden und zunächst mit HTTP Status Code "301 Moved Permanently" von der umgelenkten auf die GND-Ziel-Entität weitergeleitet und zusätzlich der HTTP-Link-Header mit rel="canonical" gesetzt werden.


Besten Gruß von
Jana | Hentschke


[1] http://services.dnb.de/oai/repository?verb=ListRecords&set=authorities&metadataPrefix=RDFxml&from=2015-12-02T00:02:13Z&until=2015-12-02T00:02:15Z
[2] https://services.dnb.de/sru/authorities?version=1.1&operation=searchRetrieve&query=NID%3D107919357X&recordSchema=RDFxml
[3] http://d-nb.info/standards/elementset/gnd#oldAuthorityNumber
[4] http://www.w3.org/2002/07/owl#sameAs
[5] http://d-nb.info/standards/elementset/dnb#deprecatedUri


*** Lesen. Hören. Wissen. Deutsche Nationalbibliothek *** 
 
-- 
Jana Hentschke
Deutsche Nationalbibliothek 
Informationsinfrastruktur
Adickesallee 1 
D-60322 Frankfurt am Main 
Telefon: +49-69-1525-1773
Telefax: +49-69-1525-1799
mailto:j.hentschke at dnb.de 
http://www.dnb.de