#!/usr/bin/env rdf-sparql-interpreter.sh
# endpoint: https://dbpedia.org/sparql
# relation: return
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX schema: <http://schema.org/>
SELECT DISTINCT
?actor_name
?film_name
?lang
WHERE {
?actor foaf:name "Konstantin Lavronenko"@en .
?film dbo:starring ?actor .
?film dbo:abstract ?film_abstract .
FILTER (regex(?film_abstract, "mythic"))
?actor rdfs:label ?actor_name .
?film rdfs:label ?film_name .
FILTER (lang(?actor_name) = "en" && lang(?film_name) IN ("ru", "en", "nl"))
BIND (lang(?film_name) AS ?lang)
}