Utilizzando sparql \ sparqlwrapper in python, come sarò in grado di interrogare i valori di una determinata risorsa dbpedia? Ad esempio, come sarò in grado di ottenere i valori dbpedia-owl: wikiPageExternalLink di http://dbpedia.org/page/Asturias? Ecco un semplice esempio su come sarò in grado di eseguire una query per i file rdf: etichetta delle Asturie. Ma non so come modificare i parametri query/query per ottenere valori di proprietà/ontologia diversi da quelli inclusi nello schema rdfs. Ecco il campione:Come interrogare l'ontologia delle risorse dbpedia 'wikiPageExternalLink'
from SPARQLWrapper import SPARQLWrapper, JSON, XML, N3, RDF
sparql = SPARQLWrapper("http://dbpedia.org/sparql")
sparql.setQuery("""
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?label
WHERE { <http://dbpedia.org/resource/Asturias> rdfs:label ?label }
""")
print '\n\n*** JSON Example'
sparql.setReturnFormat(JSON)
results = sparql.query().convert()
for result in results["results"]["bindings"]:
print result["label"]["value"]
Sperando di ricevere feedback. Grazie in anticipo!
grazie per il feedback. Ma sotto "Default Data Set Name (Graph IRI)" di sparql, cosa dovrei inserire? Ancora una volta, grazie! – jaysonpryde
Lascia solo quel campo da solo – cygri