Wikidata sparql запрос возвращает 0 результат
Я новичок в запросе языков и связанных данных, поэтому большое спасибо за помощь. У меня также есть аналогичный вопрос о sparql на dbpedia dbpedia sparql запрос возвращает 0 результат
Я хотел бы посмотреть все художественные движения в викидате с соответствующими художниками (основатель / изобретатель / создатель, известный), начало даты, конец даты, страна. Вот мой запрос:
PREFIX wdno: <http://www.wikidata.org/prop/novalue/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT ?art ?artLabel ?start ?end ?countryLabel ?influencebyLabel WHERE {
?art wdt:P31 wd:Q968159 ;
wdt:P571 ?start ;
wdt:P576 ?end;
wdt:P17 ?country ;
wdt:P737 ?influenceby .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Когда я запускаю запрос только для artLabel, он показывает результат 300 с, но поскольку только у нескольких из них есть дата начала, когда я включаю дату начала, мой набор данных сокращается, а когда я включаю остальные условия поиска, есть немного записей, которые имеют вся информация У меня вопрос, как я могу получить результат, когда пустые ячейки также записываются, а не выбрасываются?
Кроме того, в чем разница между результатом викиданных и результатом dbpedia?
Спасибо
1 ответ
Ответил в комментариях...
Этторе Рицца написал:
Вам необходимо добавить необязательные предложения для свойств, которые не всегда заполнены.