Jour fixe 2025-11-07
Eine Seite aus dem Reformhaus
Inhaltsverzeichnis
Jour fixe, Freitag, 7. November 2025
Wohin mit filmstandards.org?
Die DFF-IT fragt mit Ticket IT-10814 an, ob der "alte Marzipan-Server" stillgelegt werden kann.
Das geht noch nicht, denn dort liegen noch die Dienste unter filmstandards.org, also dieses Wiki, ein älteres Wiki zu EN 15907 und verschiedene Schemadefinitionen. Außerdem die schon recht alte Website von collate.eu.
Den Umzug hatten wir zurückgestellt, weil das Portieren von Mediawiki-Instanzen recht arbeitsaufwändig ist.
Ontologie-Entwurf für DFF-ZDB
Kristina hat einen ersten Entwurf für eine Ontologie zur Darstellung der ZDB als RDF-Graph vorgelegt. Hiervon ausgehend wäre zu erörtern, wie die Trennung von (langfristig stabilen) Ontologie-Klassen und Properties auf der einen Seite, und den auch kurzfristig änderbaren Wertevokabularen (im Wesentlichen die bisherige "Term"-Tabelle) am besten zu bewerkstelligen ist.
Vorschlag von Detlev: Trennung in zwei Namensräume, wobei der Vokabular-Namensraum die Einzelvokabulare als Klassen und die Terme als Instanzen der jeweiligen Klasse definiert. Hier ein paar Phantasie-URIs:
zdb: <https://filmstandards.org/schemas/zf01/> # Ontologie-Namensraum (Beispiel) dffvoc: <https://filmstandards.org/vocabularies/dff01/> # Vokabular-Namenraum (Beispiel)
Im Vokabular-Namensraum hätten wir folgende Definitionen;
dffvoc:Gattung a rdfs:Class ;
rdfs:label "Gattung"@de ;
rdfs:comment "Gesamtheit des Gattungs-Vokabulars"@de .
dffvoc:Kurzspielfilm a dffvoc:Gattung ;
rdfs:label "Kurz-Spielfilm"@de .
und im Ontologie-Namensraum folgendes Property-Axiom:
zdb:hatGattung a owl:ObjectProperty ;
rdfs:domain zdb:Filmwerk ;
rdfs:range [
a owl:Restriction ;
owl:onProperty zdb:hatGattung ;
owl:allValuesFrom dffvoc:Gattung
] .
Damit ist "Kurz-Spielfilm" eine Instanz von "Gattung" und als solche ein zulässiger Wert für die Aussage "hatGattung":
<https://filmportal.de/869C2D2B4E1E472389E4D7E8E9F474C8> a zdb:Filmwerk ;
owl:sameAs <http://www.wikidata.org/entity/Q106718783> ;
zdb:hatProduktionsjahr "2010/2011" ;
zdb:hatProduktionsland "DE" ;
zdb:hatGattung dffvoc:Kurzspielfilm ;
(...)
Prinzipiell ließe sich dieses Verfahren auch vereinfachen, indem schlicht rdfs:range dffvoc:Gattung deklariert wird, allerdings würde dann auch die Vokabularklasse dffvoc:Gattung als Aussagewert zugelassen, was als Fehler zu werten wäre.
Technische Plattform für DFF-Linked Open Data
Benötigt wird ein RDF-Triplestore mit SPARQL-Schnittstelle und zugehörigen Diensten. Implementierungen gibt es mittlerweile reichlich, auch als Coud-Dienste von AWS, Azure und Oracle. Empfehlung von Detlev: Fuseki - weil schon in diversen Anwendungs-Umgebungen erprobt, von den Entwicklern fortlaufend gepflegt und mit leicht verständlicher Admin-Oberfläche ausgestattet.
Abzuklären mit der DFF-IT wäre, ob der Triplestore auf einem der vorhandenen Server Unterschlupf finden kann oder besser gleich einen neuen Server bekommen soll. Zur Mengenschätzung: eine lokale Installation der GND (Stand 2018) kam im BaliLabs-Intranet auf unter 200 Mio. Tripel, entsprechend ca. 100 GB Plattenplatz, Wikidata kam 2023 auf 15 Milliarden Tripel. Für die ZDB wären zunächst noch weniger als 50 Mio. Tripel zu erwarten.
Aktivieren von "verwaisten" Entitäten?
Musikwerk
Diese Entität war schon in der Vorgänger-Datenbank zur ZDB einmal angelegt worden. Ins ZDB-Datenmodell wurde die Entität Musikwerk übernommen und mit vorhandenen Daten aus der Vorgängerdatenbank befüllt. Bisher gibt es aber in der ZDB noch keine Möglichkeiten zur Bearbeitung und Verknüpfung von Musikwerken.
Nach Übernahme in die ZDB war ein kurzer Anlauf unternommen worden, die erfassten Musikwerke mit externen Identifikatoren der Verwertungsgesellschaften GEMA und BMI anzureichern. Viele der Werke wurden auch in den Werkkatalogen von ASCAP (USA) und SACEM (Frankreich) gefunden, aber seinerzeit mangels verlässlicher Identifikatoren nicht aufgenommen. Kristina hat jetzt die Überschneidung mit der GND untersucht und ist hier auch fündig geworden.
Um filmisch genutzte Musikwerke zu einer interessanten und nütrzlichen Ressource für ZDB/Filmportal zu machen, könnten noch die Schnittmengen mit Wikidata und MusicBrainz untersucht werden. Diese beiden Datenbanken bieten wie die GND persistente Idenitfikatoren und liefern maschinell verarbeitbare Daten über frei nutzbare Programmschnittstellen (APIs).
In der ZDB vorhandene Daten: Hier eine Abfrage vorhandener P2-Angaben in der Relation "Musikalische_Vorlage"
select relation.SubjUID, filmwerk.IDTitel_P, relation.ObjUID, person.IDName, relation.P2 FROM relation JOIN filmwerk on filmwerk.uid=relation.SubjUID JOIN person on relation.ObjUID=person.uid WHERE relation.Rel="Musikalische_Vorlage" AND relation.ObjEnt="P" AND (relation.P2 is not null)