Не получая агрегированных результатов, которые я ищу из запроса Wikidata sparql

#sparql #wikidata

#sparql #викиданные

Вопрос:

Я пытаюсь получить некоторые данные об отелях Диснейленда, и я застрял здесь с архитекторами. В одном из отелей есть два архитектора. Как вы можете видеть, я попытался объединить архитекторов и сгруппировать другие выбранные элементы. Но я не получаю их метки, вместо этого я получаю их URI. Чего мне не хватает?

 SELECT DISTINCT ?hotel ?hotelLabel ?openingDateLabel ?countryLabel 
 (group_concat(?architects;separator=", ") as ?architect)
    WHERE 
   {  
?hotel wdt:P31    wd:Q27686;    # vi leder efter noget, som er "instance of" et hotel
       wdt:P361   wd:Q206521;   # og som er "part of" Disneyland Paris         
       wdt:P1619  ?openingDate;         
       wdt:P495   ?country;
       wdt:P84    ?architects.

SERVICE wikibase:label { 
  bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en".
  ?hotel rdfs:label ?hotelLabel .
  ?openingDate rdfs:label ?openingDateLabel .
  ?country rdfs:label ?countryLabel .
  ?architect rdfs:label ?architectLabel .
                       }
}
Group by ?hotel ?hotelLabel ?openingDateLabel ?countryLabel
 

Мои результаты смотрят на архитекторов..

Комментарии:

1. w.wiki /u9Q

2. Спасибо, чувак, я приветствую. Не могли бы вы потратить некоторое время, чтобы объяснить, что вы сделали? это была опечатка?

3.1. (group_concat(?architectLabel;separator=", ") as ?architect) , 2. ?architects rdfs:label ?architectLabel .