Utilizando sparql \ sparqlwrapper en python, ¿cómo podré consultar los valores de cierto recurso de dbpedia? Por ejemplo, ¿cómo podré obtener los valores de dbpedia-owl: wikiPageExternalLink de http://dbpedia.org/page/Asturias? Aquí hay un ejemplo simple de cómo podré consultar la etiqueta rdfs: Asturias. Pero no sé cómo modificar los parámetros de consulta/consulta para obtener valores de propiedad/ontología que no sean los incluidos en el esquema de rdfs. Aquí está la muestra:Cómo consultar la ontología de recursos de 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"]
Esperando recibir comentarios. ¡Gracias por adelantado!
gracias por los comentarios. Pero en "Nombre de conjunto de datos predeterminado (IRI de gráfico)" de sparql, ¿qué debo poner? ¡Gracias otra véz! – jaysonpryde
Solo deja ese campo solo – cygri