Как запросить в викиданных список ученых, которые умерли в году с простым номером, а также родились в году с простым номером, используя SPARQL? Вот то, что я имею до сих пор, которое не дает никаких результатов, и я предполагаю, что это потому, что люди умирают не в количестве, а скорее через год ...
Также отсутствует заявление 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)
Вот URL-адрес этого запроса, введенный в службу запросов: 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