SPARQLWrapper
Example sparqlwrapper.py
import json
import os
from SPARQLWrapper import JSON, SPARQLWrapper
client = SPARQLWrapper(f'http://127.0.0.1:{os.environ["PORT"]}/')
client.setQuery(
"""SELECT DISTINCT ?name WHERE {
<http://dbpedia.org/resource/Alpha_Centauri>
<https://schema.org/name> ?name .
}"""
)
client.setReturnFormat(JSON)
print(json.dumps(client.queryAndConvert(), indent=2))
python docs/reference/libraries/sparqlwrapper.py
Response
{
"head": {
"vars": [
"name"
]
},
"results": {
"bindings": [
{
"name": {
"type": "literal",
"value": "Alpha Centauri"
}
}
]
}
}