Scelta dell’etichetta in una o più lingue
Un altro modo per specificare la lingua dell’etichetta recuperata consiste nell’indicarla nel frammento (snippet) di codice SERVICE invece che in “AUTO LANGUAGE”.
Ad esempio, nella query seguente, verranno recuperate e presentate le etichette olandesi (nl):
#Film della serie Guerre stellari SELECT ?item ?itemLabel WHERE { ?item wdt:P179 wd:Q22092344. SERVICE wikibase:label { bd:serviceParam wikibase:language "nl". } }
È possibile specificare diverse lingue e l’ordine in cui vengono recuperate le etichette. Ad esempio, la seguente query recupera prima l’etichetta francese (fr), ma se non è presente alcuna etichetta in francese, verrà recuperata l’etichetta tedesca (de) e se manca anche quella verrà mostrata l’etichetta italiana (it), e così via.
#Film della serie Guerre stellari SELECT ?item ?itemLabel WHERE { ?item wdt:P179 wd:Q22092344. SERVICE wikibase:label { bd:serviceParam wikibase:language "fr,de,it,es,no,pt". } }