möchte ich mit SPARQL die Liste der italienischen Städte mit mehr als 100k der Bevölkerung holen und ich verwende die folgende Abfrage:DISTINCT nur auf einen Wert mit 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)
}
In den Ergebnissen ich für Beispiel in zwei verschiedenen Linien (die die gleiche Einheit darstellen, aber mit unterschiedlichen Namen):
http://dbpedia.org/resource/Bologna "Bologna" @de 384038
http://dbpedia.org/resource/Bologna "Comune di Bologna" @de 384.038
Wie kann ich SELECT DISTINCT
nur in der Spalte ?city
verwenden, aber nach wie vor als Ausgabe mit den outher Spalten?
Möglicherweise verwandte Frage - http://stackoverflow.com/questions/11419800/sparql-keys-vs-distinct-values – RobV