SQUALL to SPARQL Translator

Your SQUALL sentence:

Which Film has country res:France or has a director or starring or musicComposer whose birthPlace is res:France ?

The SPARQL translation:

SELECT DISTINCT ?x1 WHERE {
?x1 a :Film .
{
?x1 :country res:France .
} UNION {
{
?x1 :director ?x2 .
} UNION { ?x1 :starring ?x2 .
} UNION { ?x1 :musicComposer ?x2 .
} ?x2 :birthPlace res:France .
}
}

Run at DBpedia SPARQL endpoint (assuming prefixes res: for resources, : and dbo: for ontology, and dbp: for properties in addition to DBpedia namespace definitions).

Load in DBpedia SPARQL Explorer (assuming the same prefixes as above).


Enter a SQUALL sentence: