!!#84 Give me all movies with Tom Cruise

!DBpedia SPARQL Query
{{{
PREFIX dbo: <http://dbpedia.org/ontology/> 
PREFIX res: <http://dbpedia.org/resource/> 
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
SELECT DISTINCT ?uri ?string WHERE {
 ?uri rdf:type dbo:Film. 
 ?uri dbo:starring res:Tom_Cruise . 
 OPTIONAL {?uri rdfs:label ?string . FILTER (lang(?string) = 'en')}
} 
}}}

!esDBpedia SPARQL Query
{{{
PREFIX dbo: <http://dbpedia.org/ontology/> 
PREFIX res: <http://es.dbpedia.org/resource/> 
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
SELECT DISTINCT ?uri ?string WHERE {
 ?uri rdf:type dbo:Film. 
 ?uri dbo:starring res:Tom_Cruise . 
 OPTIONAL {?uri rdfs:label ?string . FILTER (lang(?string) = 'es')}
} 
}}}

Esta sí funciona. Está mapeada la clase Film y de ahí la property starring. Para que saque la string debe cambiarse el optional (rdfs:label --> foaf:name). Se observa que cada país hispanohablante pone un nombre distinto a la película.