Python で sparql\sparqlwrapper を使用して、特定の dbpedia リソースの値を照会するにはどうすればよいですか? たとえば、http://dbpedia.org/page/Asturiasの dbpedia-owl:wikiPageExternalLink 値を取得するにはどうすればよいでしょうか? Asturias の rdfs:label を照会する方法の簡単な例を次に示します。しかし、クエリ/クエリ パラメータを変更して、rdfs スキーマに含まれているもの以外のプロパティ/オントロジーの値を取得する方法がわかりません。サンプルは次のとおりです。
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"]
フィードバックをお待ちしております。前もって感謝します!