エンティティの場所を見つけるために sparql を使用しています。dbpedia-spootlight からの URL があり、それらの場所を見つけたいと考えています。だから私が使用しているクエリは次のとおりです。
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT DISTINCT *
WHERE { ?uri rdfs:label ?label .
OPTIONAL { ?uri geo:lat ?lat . ?uri geo:long ?long } .
OPTIONAL { ?uri dbpedia-owl:country ?dbpediaContry . ?dbpediaContry dbpprop:cctld ?ccTLD } .
FILTER (?uri = <URL> && lang(?label) = "en" ) }
この URL を取得するまでは問題ありませんでした: http://dbpedia.org/resource/Valencia,_Spain。http://dbpedia.org/resource/ValenciaへのwikiPageRedirects があり、その他のデータはありません。リダイレクトでケースをチェックするクエリを作成する方法がわかりません。
誰でも私を助けることができますか?