Skip to content

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"
        }
      }
    ]
  }
}