RDF-Repräsentation für ZDB-Daten

Aus DIF Filmographie Wiki
Wechseln zu: Navigation, Suche

Dies soll eine Sammlung von Klassen und Properties werden, die für Aussagen im ZDB-Datenmodell in Frage kommen. Ziel hierbei ist eine maximale Wiederverwendung bestehender, gut definierter und anderswo verwendeter Modellelemente, um die Anzahl ZDB-spezifischer Axiome in der RDF-Darstellung von ZDB-Daten möglichst gering zu halten.

Entwurfsprinzipien

Properties

Viele Aussagen in der ZDB müssen in RDF als Verkettung etlicher Property-Aussagen (property chains) modelliert werden. Verglichen mit der XML-Darstellung, wo häufig mit Attribut-Listen gearbeitet wird, erscheint dies zunächst besonders umständlich.

Die Definitionen der ZDB-Tabelle "reldef" sind in Prinzip als owl:ObjectProperty aufzufassen, wobei allerdings die Property-Instanz selbst als RDF-Ressource zu behandeln ist, die ihrerseits verschiedene Eigenschaftsaussagen zulassen muss. Bei diesen Eigenschaftsaussagen handelt es sich außerdem nicht nur um DatatypeProperties, sondern kommen auch ObjectProperties vor, die auf Klasseninstanzen (z.B. "Auszeichnung") verweisen.


Die Properties, deren Werte der TDB-Tabelle "term" entstammen, könnten zwar als owl:DatatypeProperty aufgefasst werden, allerdings nur dann, wenn es sich bei dem Vokabulareintrag nur um eine Zeichnette handeln würde. Da wir die Vokabulareinträge aber als Ressourcen verstehen, die u.a. Benennungen in mehreren Sprachen haben können, müssen wir auch hier mit der owl:ObjectProperty arbeiten.

zdb:hatGattung a owl:ObjectProperty ;
    rdfs:domain zdb:Filmwerk ;
    rdfs:range dffvoc:Gattung .

Klassen

frbroo:F1 "Work"

(alias https://ontome.net/ontology/c217 - F1 Work)

Dies wäre eine geeignete (abstrakte) Oberklasse, da die bereits auf der direkten Ebene definierten Unterklassen recht gute Übereinstimmung mit den Werk-Unterscheidungen der ZDB haben:

  • F14 Individual Work (egenständiges Filmwerk in der ZDB)
  • F15 Complex Work (Mehrteiler in der ZDB)
  • F16 Container Work (Reihenwerk in der ZDB)

Wo das nicht so recht passend erscheint, ließen sich auch Unterklassen hiervon aus FRBR-oo heranziehen: F17 Aggregation Work, F18 Serial Work, u.a.

https://ontome.net/ontology/c262 - Name Use Activity – F52

Personen- und Körperschaftsnamen in der ZDB haben eine Raum- und Zeitdimension. Diese Aussagen fallen unter das, was mit dieser Klasse ausgedrückt werden soll, nämlich wann, wo und/oder warum eine bestimmter Name verwendet wurde.