Ich versuche herauszufinden, die richtige Verwendung von "Teilnehmer von" (P1344) und Teilnehmer (P710).Wie "Teilnehmer" vs. "Teilnehmer von" richtig zu verwenden?
Als Beispiel möchte ich die Teilnehmer des US-Bürgerkriegs. Die erste Anweisung:
SELECT ?label WHERE {
wd:Q8676 wdt:P710 ?subj.
?subj rdfs:label ?label.
FILTER((LANG(?label)) = "en")
}
gibt die Union & CSA.
Also habe ich versucht, das „reverse“ Statement mit Teilnehmerin:
SELECT ?label WHERE {
?subj wdt:P1344 wd:Q8676.
?subj rdfs:label ?label.
FILTER((LANG(?label)) = "en")
}
Welche mir eine Liste von 9 Namen und dem CSA gibt, nicht aber die Union.
So bin ich ein wenig verwirrt, warum 1) gibt es mehrere Menschen aufgeführt, vor allem, weil ich keine von ihnen kenne. (Meine Vermutung sind die nicht verbundenen), 2) die Union fehlt, 3) wie sieht die korrekte Aussage für den Teilnehmer aus.
Ich denke, sobald beide Eigenschaften, "p" und die Umkehrung von "p_inv" existieren, verwenden einige Menschen eins und einige andere. Ohne Nachdenken erhält man nur die behaupteten Fakten. – AKSW
Zu den Daten selbst kann ich nichts sagen. Ich bin kein Domänenexperte. Wenn Sie beide Asserted-Informationen erhalten möchten, können Sie SPARQL UNION verwenden oder einen Eigenschaftspfad wie 'p |^p_inv' verwenden. In Ihrem Fall "? Subj wdt: P1344 |^wdt: P710 wd: Q8676.' – AKSW