Ergänzung des Datenschemas: Unterschied zwischen den Versionen
(→Relation Körperschaft zu Körperschaft) |
Krose (Diskussion | Beiträge) K |
||
| (4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
== Relatoren aus Wikidata == | == Relatoren aus Wikidata == | ||
| − | Wikidata arbeitet offenbar nicht mit impliziten Umkehrbeziehungen. Eine Aussage wie "hat Eigentümer" | + | Wikidata arbeitet offenbar nicht mit impliziten Umkehrbeziehungen. Eine Aussage wie "hat Eigentümer" muss auf der Eigentümerseite mit einer separaten Aussage "ist Eigentümer von" vervollständigt werden. Das wird oft nicht richig gehandhabt. Außerdem gibt es keine Restriktionen für Domain und Range, was oft zu beliebig ausgewählten Properties führt. |
=== Relation Körperschaft zu Körperschaft === | === Relation Körperschaft zu Körperschaft === | ||
| Zeile 17: | Zeile 17: | ||
} | } | ||
GROUP BY ?prop ?propertyItemLabel ORDER BY DESC(?Anz) | GROUP BY ?prop ?propertyItemLabel ORDER BY DESC(?Anz) | ||
| + | |||
| + | Siehe auch dieser Abgleich mit der GND-Ontologie im Protokoll vom [https://filmstandards.org/difzf/index.php?title=Jour_fixe_2025-07-11 11. Juli 2025]. | ||
=== Relation Körperschaft zu Person === | === Relation Körperschaft zu Person === | ||
| Zeile 31: | Zeile 33: | ||
} | } | ||
GROUP BY ?prop ?propertyItemLabel ORDER BY DESC(?Anz) | GROUP BY ?prop ?propertyItemLabel ORDER BY DESC(?Anz) | ||
| + | |||
| + | Und hier noch die Umkehrbeziehung (Subjekt) Mensch zu (Objekt) Filmproduktionsgesellschaft: | ||
| + | |||
| + | SELECT DISTINCT (COUNT(?prop) AS ?Anz) ?prop ?propertyItemLabel WHERE | ||
| + | { | ||
| + | ?s wdt:P31 wd:Q5 . # human | ||
| + | ?o wdt:P31 wd:Q1762059 . # film production company | ||
| + | ?s ?prop ?o . | ||
| + | ?propertyItem wikibase:directClaim ?prop | ||
| + | SERVICE wikibase:label { bd:serviceParam wikibase:language "en" } | ||
| + | } | ||
| + | GROUP BY ?prop ?propertyItemLabel ORDER BY DESC(?Anz) | ||
| + | |||
| + | Wir sehen, dass bei fehlender Kontrolle der Umkehrbeziehungen allerhand Unsinn entsteht. Beispiel: [https://www.wikidata.org/wiki/Q116870917 Steven Af], Tologolesischer Filmproduzent, [https://www.wikidata.org/wiki/Property:P127 ist Eigentum von] (P127) der Produktionsfirma [https://www.wikidata.org/wiki/Q118724830 Sunlight Group]. Praktiziert diese Firma noch Sklavenhaltung? | ||
| + | |||
| + | Weitere Menschen, die Eigentum einer Filmproduktionsfirma sind: | ||
| + | |||
| + | SELECT DISTINCT ?pname ?kname WHERE | ||
| + | { | ||
| + | ?s wdt:P31 wd:Q5 ; # human | ||
| + | rdfs:label ?pname . | ||
| + | ?o wdt:P31 wd:Q1762059 ; # film production company | ||
| + | rdfs:label ?kname . | ||
| + | ?s wdt:P127 ?o . # owned by | ||
| + | FILTER(LANG(?pname)="en") . FILTER(LANG(?kname)="en") | ||
| + | } | ||
Aktuelle Version vom 17. Dezember 2025, 14:12 Uhr
Eine Seite aus dem Reformhaus
Relatoren aus Wikidata
Wikidata arbeitet offenbar nicht mit impliziten Umkehrbeziehungen. Eine Aussage wie "hat Eigentümer" muss auf der Eigentümerseite mit einer separaten Aussage "ist Eigentümer von" vervollständigt werden. Das wird oft nicht richig gehandhabt. Außerdem gibt es keine Restriktionen für Domain und Range, was oft zu beliebig ausgewählten Properties führt.
Relation Körperschaft zu Körperschaft
Diese Abfrage über den Wikidata SPARQL-Dienst listet die derzeit verwendeten Properties zwischen Items des Typs "Filmproduktionsgesellschaft" (Q1762059) auf:
SELECT DISTINCT (COUNT(?prop) AS ?Anz) ?prop ?propertyItemLabel WHERE
{
?s wdt:P31 wd:Q1762059 .
?o wdt:P31 wd:Q1762059 .
?s ?prop ?o .
?propertyItem wikibase:directClaim ?prop
SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
}
GROUP BY ?prop ?propertyItemLabel ORDER BY DESC(?Anz)
Siehe auch dieser Abgleich mit der GND-Ontologie im Protokoll vom 11. Juli 2025.
Relation Körperschaft zu Person
Diese Abfrage über den Wikidata SPARQL-Dienst listet die derzeit verwendeten Properties mit Subjekt "Filmproduktionsgesellschaft" (Q1762059) und Objekt "Mensch" (Q5) auf:
SELECT DISTINCT (COUNT(?prop) AS ?Anz) ?prop ?propertyItemLabel WHERE
{
?s wdt:P31 wd:Q1762059 . # film production company
?o wdt:P31 wd:Q5 . # human
?s ?prop ?o .
?propertyItem wikibase:directClaim ?prop
SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
}
GROUP BY ?prop ?propertyItemLabel ORDER BY DESC(?Anz)
Und hier noch die Umkehrbeziehung (Subjekt) Mensch zu (Objekt) Filmproduktionsgesellschaft:
SELECT DISTINCT (COUNT(?prop) AS ?Anz) ?prop ?propertyItemLabel WHERE
{
?s wdt:P31 wd:Q5 . # human
?o wdt:P31 wd:Q1762059 . # film production company
?s ?prop ?o .
?propertyItem wikibase:directClaim ?prop
SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
}
GROUP BY ?prop ?propertyItemLabel ORDER BY DESC(?Anz)
Wir sehen, dass bei fehlender Kontrolle der Umkehrbeziehungen allerhand Unsinn entsteht. Beispiel: Steven Af, Tologolesischer Filmproduzent, ist Eigentum von (P127) der Produktionsfirma Sunlight Group. Praktiziert diese Firma noch Sklavenhaltung?
Weitere Menschen, die Eigentum einer Filmproduktionsfirma sind:
SELECT DISTINCT ?pname ?kname WHERE
{
?s wdt:P31 wd:Q5 ; # human
rdfs:label ?pname .
?o wdt:P31 wd:Q1762059 ; # film production company
rdfs:label ?kname .
?s wdt:P127 ?o . # owned by
FILTER(LANG(?pname)="en") . FILTER(LANG(?kname)="en")
}