python from SPARQLWrapper import SPARQLWrapper, JSON sparql = SPARQLWrapper("http://localhost:8890/sparql") query = """ PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?name WHERE { ?person rdf:type foaf:Person . ?person foaf:name ?name . } """ sparql.setQuery(query) sparql.setReturnFormat(JSON) results = sparql.query().convert() for result in results["results"]["bindings"]: print(result["name"]["value"]) python from SPARQLWrapper import SPARQLWrapper, JSON sparql = SPARQLWrapper("http://localhost:8890/sparql") query = """ PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?name WHERE { ?person rdf:type foaf:Person . ?person foaf:name ?name . FILTER (CONTAINS(?name, "John")) } """ sparql.setQuery(query) sparql.setReturnFormat(JSON) results = sparql.query().convert() for result in results["results"]["bindings"]: print(result["name"]["value"])


上一篇:
下一篇:
切换中文