Простой ответ: нет.
(res:Spain res:France res:Italy) prop:language ?language
означает «совпадение, когда в списке, содержащем Испанию, Францию и Италию, есть язык», то есть в самом списке есть язык.
Вы можете сделать:
?country prop:language ?language . ?language rdfs:label ?label .
FILTER ( ?country == res:Spain || ?country == res:France || ?country == res:Italy )
, который короче, но может быть медленнее.
(у меня было ощущение, что в SPARQL 1.1 есть функция 'IN', но я не вижу ее в черновиках)