I'm trying to implement a sparqlwrapper class in python by using Flask and I'm 
getting a server error 500 while doing so. In the fuseki command line it's 
showing the 400 parse error.

Below is the code that I used to execute the query(I don't know whether it is 
correct or not but just tried to implement it).

Can anyone tell me whether this code is right or not and the corrections if 
possible. 

from flask import Flask
from SPARQLWrapper import SPARQLWrapper, JSON
app = Flask(__name__)

@app.route('/')
def hello_world():
sparql = SPARQLWrapper("http://localhost:3030/BookMashup/sparql";)
sparql.setQuery("""
    PREFIX rdfs: <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
    SELECT ?label
    WHERE { <http://dbpedia.org/resource/120_Days_of_Sodom> }
    """)
   sparql.setReturnFormat(JSON)
   results = sparql.query().convert()

   for result in results["results"]["bindings"]:
    print(result["label"]["value"])

-- 
http://github.com/RDFLib
--- 
You received this message because you are subscribed to the Google Groups 
"rdflib-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rdflib-dev/4cc0c4a5-47f1-4c9a-ad95-3477687430bc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to