Sparql 获取标签/名称并反转wikidata查询

Sparql 获取标签/名称并反转wikidata查询,sparql,wikidata,Sparql,Wikidata,我正试图找到受害者的名字,在我的家乡有一个“斯托尔珀斯坦”(stumblestone)。但是我无法使用SERVICE-wikibase:label{bd:serviceParam-wikibase:language“[AUTO_-language],en.} 我认为,问题应该是 SELECT ?Stolperstein ?StolpersteinLabel ?bild ?Person ?tod WHERE { SERVICE wikibase:label { bd:serviceParam

我正试图找到受害者的名字,在我的家乡有一个“斯托尔珀斯坦”(stumblestone)。但是我无法使用
SERVICE-wikibase:label{bd:serviceParam-wikibase:language“[AUTO_-language],en.}

我认为,问题应该是

SELECT ?Stolperstein ?StolpersteinLabel ?bild ?Person ?tod WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?Stolperstein wdt:P31 wd:Q26703203;
    wdt:P131 wd:Q2107;
                SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
                wdt:P547 ?Person.
但它不起作用。我做错了什么

我的第二个问题是,如何显示缺少信息的数据。(将查询反转/如
不在
中)


只给出88个结果,但有188个“石头”,因此在100个数据集中缺少死亡日期信息(P570)。

第一个查询是无效语法,您有两次标签服务。请把它修好。第二个查询也一样,获取人员姓名与“Stolpersteine”相同-添加另一个变量
?PersonLabel
,关于2。问:您想获取所有不知道死亡日期的“Stolperstein”吗?该查询返回所有知道死亡日期的人员:
SELECT?Stolperstein?Stolperstein?bild?person?PersonLabel?Todesdata其中{SERVICE wikibase:label{bd:serviceParam wikibase:language“[AUTO_language],en.”Stolperstein wdt:P31 wd:Q26703203;wdt:P131 wd:Q2107;wdt:P547?Person.可选{Person wdt:P570?todesDatum}
对于所有没有死亡日期的人,它是:
选择?Stolperstein?Stolperstein?标签?bild?Person?标签,其中{SERVICE wikibase:label{bd:serviceParam wikibase:language“[自动语言],en.”?Stolperstein wdt:P31 wd:Q26703203;wdt:P131 wd:Q2107;wdt:P547?Person.FILTER不存在{?Person wdt:P570?todesDatum}
SELECT ?Stolperstein ?StolpersteinLabel ?bild ?Person ?tod WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?Stolperstein wdt:P31 wd:Q26703203;
    wdt:P131 wd:Q2107;
                wdt:P547 ?Person.
                ?Person wdt:P570 ?tod