Как получить информацию о спорте в Германии из dbpedia с помощью запроса SPARQL

Как я могу получить информацию о спорте в Германии из DBpedia с помощью SPARQL? Какой запрос SPARQL может получить эту информацию? Я использовал этот запрос SPARQL, но не получил результатов!

SELECT * WHERE { 
  ?c a dbpedia.org/ontology/Country . 
  ?c rdfs:label dbpedia:Germany .
}

person jack m    schedule 26.06.2013    source источник
comment
я пробовал SELECT * WHERE { ?c a ‹dbpedia.org/ontology/Country›. ?c rdfs:label dbpedia:Germany } но я не получил никакого результата!   -  person jack m    schedule 26.06.2013
comment
Джек, можете ли вы отредактировать свой вопрос, включив в него запрос, который вы используете? Таким образом, вопрос будет более полным и с гораздо большей вероятностью привлечет внимание знающего человека.   -  person xpereta    schedule 26.06.2013
comment
Насколько комфортно вам работать со SPARQL и DBpedia? Некоторые другие вопросы есть ответы, в которых обсуждается начало работы со SPARQL, выяснение доступных свойств, просмотр данных в веб-браузере и т. д. В Википедии есть статья под названием Спорт в Германии и соответствующий ресурс DBpedia. Просмотр последнего поможет вам определить, что запрашивать.   -  person Joshua Taylor    schedule 26.06.2013


Ответы (1)


Исправление запроса

Запрос, который вы разместили, имеет неверный формат. Попытка запустить его на общедоступной конечной точке DBpedia SPARQL приводит к ошибке. Ссылка dbpedia.org/ontology/Country должна быть dbpedia-owl:Country, а rdfs:label обычно представляют собой строки, поэтому "Germany"@en следует заменить dbpedia:Germany. Однако исправленный запрос возвращает только один результат: http://dbpedia.org/resource/Germany. .

SELECT * WHERE { 
  ?c a dbpedia-owl:Country . 
  ?c rdfs:label "Germany"@en .
}

результаты SPARQL

Вопрос о спорте в Германии

Без дополнительной информации о том, какие данные вы пытаетесь получить, самым простым ответом на вопрос о спорте в Германии будет то, что вы должны попросить DBpedia почти буквально описать для вас спорт в Германии. Следующий запрос является допустимым SPARQL, который можно вставить в общедоступную конечную точку DBpedia.

describe dbpedia:Sport_in_Germany

Результаты SPARQL

В Википедии есть статья Спорт в Германии и Соглашение об именах DBpedia таково, что существует соответствующий ресурс DBpedia, dbpedia:Sport_in_Germany, который описывает предыдущий запрос.

person Joshua Taylor    schedule 26.06.2013