SPARQL获取名称/文本而不是标识符作为结果

SPARQL获取名称/文本而不是标识符作为结果,sparql,Sparql,我已经整理了一个sparql查询,它询问关于(音乐)乐队的信息。但我只得到标识符(QXXXXX)作为结果,这迫使我创建新的查询来获取名称。在下面的查询中,是否可以直接获得一个名称,例如“纽约市”作为信息的位置 PREFIX wd: <http://www.wikidata.org/entity/> PREFIX wdt: <http://www.wikidata.org/prop/direct/> SELECT ?location_of_formation

我已经整理了一个sparql查询,它询问关于(音乐)乐队的信息。但我只得到标识符(QXXXXX)作为结果,这迫使我创建新的查询来获取名称。在下面的查询中,是否可以直接获得一个名称,例如“纽约市”作为信息的位置

  PREFIX wd: <http://www.wikidata.org/entity/>
  PREFIX wdt: <http://www.wikidata.org/prop/direct/>
  SELECT ?location_of_formation
         ?country_of_origin      
         (GROUP_CONCAT(DISTINCT ?founded_by;separator=", ") AS ?members) 

  WHERE {
       wd:Q124179 wdt:P740 ?location_of_formation .
       wd:Q124179 wdt:P495 ?country_of_origin .
       wd:Q124179 wdt:P112 ?founded_by .
       SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en".  } 
 }
 GROUP BY ?location_of_formation ?country_of_origin 
前缀wd:
前缀wdt:
选择形成的位置
?原产国
(集团成员(不同的成员;分隔符=“,”)成立)
在哪里{
wd:Q124179 wdt:P740?地层的位置。
wd:Q124179 wdt:P495?原产国。
wd:Q124179 wdt:P112?创建人。
服务wikibase:label{bd:serviceParam wikibase:language“[AUTO_language],en.”
}
分组依据?形成地点?原产国

我的意思是,如果您将标签服务复制并粘贴到查询中,那么为什么不使用它呢:。事实上,对于
groupby
来说,在使用标签服务时,您必须使用子查询,或者只使用良好的旧
rdfs:label
属性,并将三重模式添加到查询中,然后使用
过滤器(lang(?var_of the_label_此处)=“en”)