chcę pobrać z SPARQL listę miast włoskich z ponad 100k mieszkańców i używam następujące zapytanie:DISTINCT tylko jedna wartość z SPARQL
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT ?city ?name ?pop WHERE {
?city a dbo:Settlement .
?city foaf:name ?name .
?city dbo:populationTotal ?pop .
?city dbo:country ?country .
?city dbo:country dbpedia:Italy .
FILTER (?pop > 100000)
}
w wynikach dostaję za przykładowo w dwóch różnych linii (co stanowi ten sam obiekt, ale z różnymi nazwami)
http://dbpedia.org/resource/Bologna "Bolonia" @en 384038
http://dbpedia.org/resource/Bologna "Comune Bolonii" @en 384038
Jak mogę używać SELECT DISTINCT
tylko w kolumnie ?city
, ale nadal jako wyjściowe są kolumny zewnętrzne?
prawdopodobnie związane pytanie - http://stackoverflow.com/questions/11419800/sparql-keys-vs-distinct-values – RobV