У меня возник вопрос о запросе SPARQL, который я пытаюсь построить из учебника. Я хочу создать тройки, которые возвращают список участников группы и группы, в которых они используют конечную точку DBPedia.простой запрос sparql от dbpedia
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbp: <http://dbpedia.org/resource/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?name ?bandname where {
?person foaf:name ?name .
?band dbo:bandMember ?person .
?band dbo:genre dbpedia:Punk_rock .
?band dbp:name ?bandname .
}
Я также с помощью [SPARQL валидатор запрос] [2], чтобы попытаться выяснить мою проблему, и, кажется, я использую неправильный префикс «ДАД: Название bandname «Я просто хочу, чтобы троек вернулись в JSON, если это возможно.
Как только я могу запустить это, я хотел бы добавить еще один префикс из GeoNames, чтобы увидеть места, связанные с группами, если это возможно (но эта часть в будущем). Любые идеи были бы очень признательны!