将SPARQL查询结果显示为嵌套的JSON对象

时间:2018-01-26 05:03:08

标签: sparql wikidata wikidata-api

此SPARQL查询显示美国总统及其配偶的名单。如何将配偶名称列为嵌套的JSON对象,并按presidentID和总裁名称对查询进行分组? 有多个配偶的总统的例子:https://www.wikidata.org/wiki/Q22686

这是URL for the query

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"
    }
 }

enter image description here

0 个答案:

没有答案
相关问题