Ho una domanda su una query SPARQL che sto cercando di compilare da un tutorial. Voglio generare triple che restituiscono un elenco di membri della band e le bande in cui si trovano utilizzando un endpoint DBPedia.query sparql semplice da 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 .
}
Sto anche utilizzando una [SPARQL query di convalida] [2] per cercare di capire il mio problema e sembra che sto usando un prefisso non corretto per "DBP:? Nome bandname "Voglio solo che le triple vengano restituite in JSON, se possibile.
Una volta che riesco a farlo funzionare, vorrei aggiungere un altro prefisso, da GeoNames, per vedere i posti associati alle bande, se possibile (ma quella parte è in futuro). Qualsiasi opinione sarà molto apprezzata!