Ergänzung des Datenschemas: Unterschied zwischen den Versionen
(→Relation Körperschaft zu Körperschaft) |
(→Relation Körperschaft zu Person) |
||
Zeile 31: | Zeile 31: | ||
} | } | ||
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. |
Version vom 4. September 2025, 17:34 Uhr
Eine Seite aus dem Reformhaus
Relatoren aus Wikidata
Wikidata arbeitet offenbar nicht mit impliziten Umkehrbeziehungen. Eine Aussage wie "hat Eigentümer" wird auf der Eigentümerseite mit einer separaten Aussage "ist Eigentümer von" vervollständigt werden.
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)
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.