此SPARQL查询显示美国总统及其配偶的名单。如何将配偶名称列为嵌套的JSON对象,并按presidentID和总裁名称对查询进行分组? 有多个配偶的总统的例子:https://www.wikidata.org/wiki/Q22686
SELECT ?p ?pLabel ?w ?wLabel WHERE {
wd:Q30 p:P6/ps:P6 ?p .
?p wdt:P26 ?w .
SERVICE wikibase:label {
bd:serviceParam wikibase:language "en" .
}
}
配偶:P26
开始时间:P580
结束时间:P582
想要得到像这样的东西:
{
"pLabel":"John Smith",
"spouses": {
"wLabel":"Jane Doe",
"start_time":"2010-02-10",
"end_time":"2017-05-11"
}
}