Структура викиданных: как получить время начала, когда они находятся ниже определенного момента времени

#sparql #wikidata

#sparql #викиданные

Вопрос:

Я запускал запросы, чтобы получить даты экземпляров инцидента, и использовал точку во времени (P585). Ссылка

    SELECT DISTINCT ?incident ?label ?time WHERE {
   ?incident wdt:P31 wd:Q625994.
   ?incident rdfs:label ?label.
   ?incident wdt:P585 ?time.
   FILTER((LANG(?label)) = "en")
   }
  

Однако в таких случаях, как re: publica, в результате я получу информацию о годе только в виде 1 января 2007 ~ 2016. (они произошли в апреле или мае, и я хотел бы получить более конкретную информацию, подобную этой)

Затем я увидел, что в re: publica также указаны даты начала и окончания на определенный момент времени, в год. Поэтому я попытался изменить wdt: 585 на wdt: 580 (даты начала), однако тогда я не получил бы re: publica в своих результатах, потому что, по-видимому, считается, что у него нет «дат начала», если я запрашиваю таким образом (потому что это ниже определенного момента времени).

Как мне получить время начала, когда время начала меньше определенного момента времени? Или, в общем, как мне получить определенную информацию, которую я хочу, когда она находится под некоторыми другими свойствами?

Комментарии:

1. Работаем над этим: для всех, у кого есть похожие вопросы, эта ссылка полезна.

2. да, с примерами это довольно просто. Кроме того, понимание модели данных викиданных может быть достигнуто путем чтения этого