Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Nicht-verlinkte Information

Viele Datenerzeuger haben mit dem Problem zu tun, dass einzelne Informationselemente sowohl als Referenz auf ein anderes Datenset als auch als Literale in den Daten vorliegen können.

Info
titleBeispiel

Das Element "Schöpfer" wird nach aktueller Erfassungspraxis über einen Link auf die Gemeinsame Normdatei (GND) identifiziert, wurde aber in einer bestimmten Generation von Altdaten als Literal erfasst.

Da es sich um dasselbe Informationselement handelt, sollte für beide Fälle dieselbe rdf:Property verwendet werden. Andernfalls ist für den Nutzer der Daten Hintergrundwissen über der Modellierung der Daten notwendig, um beide Formen auswerten zu können. Es ist außerdem nicht ratsam, eine rdf:Property im selben Datenset sowohl als owl:ObjectProperty (d.h. mit URI in Objektposition) als auch als owl:Datatype oder owl:AnnotationProperty (d.h. mit Literal in Objektposition) zu verwenden. Das sollte auch gelten, wenn ihre Definition keine Aussage zum erwarteten Objekttyp macht, d.h. z.B. keine rdfs:range-Beschränkung vorliegt. Deshalb wird hier empfohlen, im beschriebenen Fall jeweils mit einer owl:ObjectProperty zu arbeiten. Die Entität, für die das Literal steht, muss dafür modelliert und referenzierbar gemacht werden. Die Modellierung sollte mindestens eine Property rdfs:label (oder vergleichbar) enthalten. Für die Referenzierung werden hier zwei Optionen

  • RDFmüssen dafür mittels eines URIs referenzierbar gemacht werden. Dies kann über die Generierung einer Hash-URIs erreicht werden.
Codeblock
titleBeispiel Option "Hash-URI"
<http://id.meinebibliothek.de/12345> dcterms:creator <http://id.meinebibliothek.de/12345#creator_Bergmann_Bertram> .
<http://id.meinebibliothek.de/12345#creator_Bergmann_Bertram> rdfs:label "Bertram Bergmann" .

 

Anhang

  • Mitwirkende der DINI-AG-KIM Gruppe Titeldaten:
  • Stefan Brecheisen - BVB
  • Julia Hauser - DNB (Moderatorin)
    • Sarah Hartmann - DNB
    • Dieter Janka - BSZ
    • Andreas Kahl - BSB
    • Cornelia Katz - BSZ
    • Adrian Pohl - hbz
    • Stefanie Rühle - SUB Göttingen
    • Verena Schaffner - OBVSG
    • Christiane Schmidt - Schweizerische NationalbibliothekStephani Scholz - hbz
    • Dr. Thomas Striffler - HeBIS
    • Carsten Klee - ZDB
  • Mitwirkende an früheren Versionen
    • Stefan Brecheisen - BVB
    • Pascal Christoph - hbz
    • Julia Hauser - DNB
    • Dieter Janka - BSZ
    • Verena Schaffner - OBVSG
    • Stephani Scholz - hbzCarsten Klee - ZDB

  • Beispiele in RDF-turtle

  • URI-Design-Empfehlungen

  • Best Pratices / Beispielimplementierungen: