Плохая совокупность при добавлении дополнительных элементов для выбора wikidata sparql - PullRequest
0 голосов
/ 14 октября 2018

Я ищу данные для заданного местоположения.

Так что, используя нижеприведенное, я могу получить пограничные местоположения Франции и Шотландии.

SELECT (GROUP_CONCAT(?borderLabel;separator=",") AS ?borders)
WHERE {
  ?location wdt:P47 ?border.
  ?location wdt:P2046 ?area.
  ?location wdt:P1082 ?population.
  FILTER (?location=wd:Q142 || ?location=wd:Q22)
  SERVICE wikibase:label {
    bd:serviceParam wikibase:language "en".
    ?border rdfs:label ?borderLabel
  }
}
GROUP BY ?location

Но как толькоЯ добавляю что-нибудь в SELECT, т.е.SELECT ?locationLabel (GROUP_CONCAT(?borderLabel;separator=",") AS ?borders) он говорит мне Query is malformed: Bad aggregate

Однако я могу добавить? Location, чтобы вернуть значение сущности wd без проблем.

Что здесь не так?

...