SELECT ?person ?personLabel ?party_start ?party_end ?party_nameLabel
WHERE {
?person wdt:P39 wd:Q4970706 .
?person wdt:P102 ?party_name .
?person p:P102 ?party.
OPTIONAL {?party pq:P580 ?party_start.}
OPTIONAL {?party pq:P582 ?party_end.}
SERVICE wikibase:label {bd:serviceParam wikibase:language "en" }
}
为什么维基数据(query.wikidata.com)的SPARQL查询会产生重复?它似乎是在增加个人/政党开始和结束日期的任何可能的变化,而不是将每个特定的开始和结束日期与适当的政党联系起来。谢谢!