DBpedia SPARQL -получение ссылок на изображения и ресурсы других исполнителей?

Учитывая музыкального исполнителя, я пытаюсь найти других музыкальных исполнителей, у которых есть наиболее распространенные «ассоциированные действия» с конкретным исполнителем. У меня есть следующий запрос для Эминема, и он работает нормально

SELECT ?c (COUNT(*) AS ?count) WHERE {
{
?b <http://dbpedia.org/property/associatedActs> <http://dbpedia.org/resource/Eminem>.
?b <http://dbpedia.org/property/associatedActs> ?
}
}group by ?c order by desc(?count) LIMIT 10

, но я хотел бы получить изображение исполнителя, а также ссылку на его ресурс dbpedia (?c). Попытка сделать это

SELECT ?c (COUNT(*) AS ?count) WHERE {
{
?b <http://dbpedia.org/property/associatedActs> <http://dbpedia.org/resource/Eminem>.
?b <http://dbpedia.org/property/associatedActs> ?c.
?c <http://dbpedia.org/ontology/thumbnail> ?i
}
}group by ?c order by desc(?count) LIMIT 10

дает мне ошибку «Переменная ?i используется в результирующем наборе вне агрегата и не упоминается в предложении GROUP BY». Если я группирую по i, все работает нормально, но я не могу вернуть ?c.

Итак, как я могу получить ссылку на изображение и ресурс других подходящих художников?

7
задан user972616 27 March 2012 в 12:06
поделиться