Pythonでsparql \ sparqlwrapperを使用すると、特定のdbpediaリソースの値をどのように照会できますか?たとえば、dbpedia-owl:wikiPageExternalLinkの値をhttp://dbpedia.org/page/Asturiasにするにはどうすればよいですか? Asturiasのrdfs:ラベルをどのように問い合わせることができるかの簡単な例です。しかし、rdfsスキーマに含まれているもの以外のプロパティ/オントロジーの値を取得するためにクエリ/クエリのパラメータを変更する方法はわかりません。サンプルは次のとおりです。dbpediaリソースのオントロジーを照会する方法 'wikiPageExternalLink'
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"]
フィードバックをお寄せください。前もって感謝します!
フィードバックに感謝します。しかし、sparqlの "デフォルトデータセット名(グラフIRI)"の下に、私は何を置くべきですか?もう一度、ありがとう! – jaysonpryde
そのフィールドだけをそのまま残す – cygri