Мне нужны все элементы Викиданных, которые закончились, поэтому я написал это:
?item wdt:P582 ?endtime.
Проблема: он не включает элементы, которые были "отменены".
отменен подсвойство время окончания.
ВОПРОС. Как охватить все подресурсы?
Текущий запрос, который не включает подсвойства:
SELECT
?item ?endtime
WHERE {
?item p:P31/ps:P31/wdt:P279* wd:Q3917681. # Embassies...
?item wdt:P582 ?endtime. # ... that have ended
}
Я мог бы сделать UNION со всеми известными подсвойствами, но в будущем могут появиться новые подсвойства.
?p_ wdt:P1647* wd:P582 . ?p_ wikibase:directClaim ?p . ?item wdt:P31/wdt:P279* wd:Q3917681 . ?item ?p ?endtime .
Вы также можете добавитьDISTINCT
. - person Stanislav Kralin   schedule 11.10.2018