[SPARQL / DBPedia] могу ли я поймать URL немецкой википедии из результата? - PullRequest
2 голосов
/ 23 декабря 2010

Может ли кто-нибудь помочь мне поймать ссылку на немецкую статью в Википедии?

Например, у меня есть запрос ко всем немецким фильмам:

SELECT ?film
WHERE { ?film skos:subject http://dbpedia.org/resource/Category:German_films }

Есть ли вариант типа dbpedia:wikipage-de что показывает мне немецкий сайт википедии?Все результаты имеют только префикс, такой как foaf: page, и содержимое называется: [http] http://en.wikipedia.org/wiki/*

Ответы [ 3 ]

2 голосов
/ 23 декабря 2010

Я не совсем уверен, что именно вы ищете, но если вы хотите посмотреть содержимое, извлеченное из dbpedia из немецкой Википедии, думаю, вам нужно взглянуть на http://de.dbpedia.org/; Например, http://de.dbpedia.org/page/Sepsidae соответствует странице немецкой Википедии http://dbpedia.org/page/Sepsidae в английской Википедии. Это помогает?

1 голос
/ 12 января 2011

Вы не можете

эта информация недоступна в английской dbpedia (только немецкий лейбл и аннотация)

Вы можете использовать метку, обычно она совпадает с названием статьи. Немецкий dbpedia - это еще один вариант, или вы можете скачать немецкие дампы (с dbpedia.org) и использовать их на своем собственном сервере

0 голосов
/ 28 января 2011

Ваш запрос не работает (по крайней мере, для меня).Я должен был сделать:

SELECT ?film
WHERE { ?film <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:German_films> }

Я думаю, что вы хотели бы сделать что-то вроде:

SELECT ?film
WHERE { ?film <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Kategorie:Deutscher_Film> }

, чтобы вы могли получить статьи из немецкой Википедии.Как сказал @jimkont, этот запрос нельзя выполнить в английской dbpedia, вам нужно получить немецкие дампы.

...