在SPARQL查询中使用年份的自然数值

时间:2018-10-31 15:05:04

标签: sparql rdf wikidata

如何使用SPARQL在wikidata中查询在素数年份去世并在素数年份出生的科学家名单?到目前为止,这是我目前没有的结果,我认为那是因为人们死于死亡的次数不是很多,而是一年之内。 对于素数年份中 出生 的那些人,UNION语句也丢失了,但是为了重点,我们可以省略它。

SELECT ?number ?scientist ?scientistLabel
WHERE
{
  ?number wdt:P31 wd:Q49008.
  ?scientist wdt:P106 wd:Q901.
  ?scientist wdt:P570 ?number
  SERVICE wikibase:label { bd:serviceParam wikibase:language " [AUTO_LANGUAGE].en". }
}
ORDER BY DESC(?number)

以下是在查询服务中输入的该查询的网址:https://query.wikidata.org/#SELECT%20%3Fnumber%20%3Fperson%20%3FpersonLabel%0AWHERE%0A%7B%0A%20%20%3Fnumber%20wdt%3AP31%20wd%3AQ49008.%0A%20%20%3Fperson%20wdt%3AP106%20wd%3AQ901.%0A%20%20%3Fperson%20wdt%3AP570%20%3Fnumber%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D.en%22.%20%7D%0A%7D%0AORDER%20BY%20DESC%28%3Fnumber%29

0 个答案:

没有答案