Получение даты начала и окончания с DBPedia CareerStation

Я пытаюсь написать запрос, который вернет все мои объекты CareerStation, связанные с футбольным клубом «Арсенал». Затем я хочу получить даты начала и окончания этих CareerStation, в настоящее время я могу получить только дату начала. Возможно, в БД есть только дата начала, но для меня это не имеет особого смысла. Также я хотел бы знать, есть ли способ форматирования даты, чтобы удалить части, которые не являются фактическим годом.

Заранее спасибо за любые указатели.

PREFIX p: <http://dbpedia.org/property/>

select *

where {

    ?careerStation <http://dbpedia.org/ontology/team>     
    <http://dbpedia.org/resource/Arsenal_F.C.> .
    ?careerStation <http://dbpedia.org/ontology/years> ?year

}

order by ?player

Здесь можно увидеть запрос в действии


person Stuart Miller    schedule 03.02.2016    source источник
comment
Я не думаю, что DBPedia содержит эту информацию. Любая отдельная CareerStation, на которую я смотрел, имеет только одну дату. См. пример здесь   -  person Tomasz Pluskiewicz    schedule 03.02.2016
comment
Я думаю, что @TomaszPluskiewicz прав, хотя одна вещь, которую вы могли бы сделать, это упорядочить станции по годам, а затем предполагать, что каждая станция заканчивается в то время, когда начинается следующая, и взять начало следующий как конец предыдущего.   -  person Joshua Taylor    schedule 03.02.2016
comment
Спасибо вам обоим за вашу помощь. Да, действительно кажется, что есть только начальные данные, но это кажется странным, поскольку это поле должно содержать диапазон. Каждый экземпляр, который я рассматривал для других случаев, например, для игроков в американский футбол, одинаков. Это просто не имеет для меня смысла, поэтому я задался вопросом, так ли он форматируется для отображения в HTML, и есть ли способ получить доступ к начальной и конечной точкам диапазона.... Очень раздражает.   -  person Stuart Miller    schedule 03.02.2016
comment
Я предлагаю вам внести свои отзывы о данных проекта DBpedia в список рассылки обсуждений DBpedia. Также обратите внимание, что данные DBpedia извлекаются/конвертируются из данных Википедии, поэтому изменения могут потребоваться в обоих местах...   -  person TallTed    schedule 03.02.2016
comment
Хорошо @TallTed, я попробую. Я действительно пытался понять, как я мог бы принять участие и внести изменения, если это необходимо, но это казалось выше моего понимания. Честно говоря, я не уверен, что это не мое непонимание того, как работать со SPARQL.   -  person Stuart Miller    schedule 03.02.2016
comment
Что касается получения года и игнорирования оставшейся информации о дате, есть несколько методов, которые вы можете использовать в своем SPARQL. Я предлагаю вам либо отредактировать этот вопрос, чтобы сосредоточиться на нем, либо задать новый вопрос по этой конкретной теме.   -  person TallTed    schedule 03.02.2016
comment
Что касается дат, где вы ожидали диапазоны, это может быть проблемой при очистке википедии. В примере, который я привел, я заметил, что на соответствующей вики-странице игрока старший раздел карьеры на самом деле содержит как даты, так и диапазоны. Вам действительно придется поднять этот вопрос с командой извлечения DBPedia.   -  person Tomasz Pluskiewicz    schedule 03.02.2016