1
다음 코드는 한정된 지리적 영역 내의 장소에 대해 DBpedia에 쿼리하고 장소의 이름, 위도 및 경도를 반환합니다. 예를 들어 공원, 식당, 박물관 등 장소 카테고리를 반환하라는 문의가 필요합니다.SPARQL을 사용하여 DBpedia에서 장소 범주 가져 오기
다음 코드는 정상적으로 작동합니다.
sparql = SPARQLWrapper("http://dbpedia.org/sparql")
sparql.setQuery("""
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX category: <http://dbpedia.org/resource/Category:>
SELECT * WHERE {
?s a dbo:Place .
?s geo:lat ?lat .
?s geo:long ?long .
나는 장소에 대한 범주를 얻을 수있는 다음 코드를 추가하려고했으나이 작동하지 않습니다
?s category:cat ?cat .
내가/변경을 무엇을 추가해야합니까? 감사.
감사합니다. 한 시간 전에 실제로 같은 해결책을 생각해 냈습니다. 제가 여기 게시 할 때 답을 찾았습니다. – johnjdc