diff -r 71a627e72815 -r aeda3cb4528d relpipe-data/examples/rdf-return.sparql --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/relpipe-data/examples/rdf-return.sparql Mon Jul 27 17:51:53 2020 +0200 @@ -0,0 +1,24 @@ +#!/usr/bin/env rdf-sparql-interpreter.sh +# endpoint: https://dbpedia.org/sparql +# relation: return + +PREFIX foaf: +PREFIX dbo: +PREFIX rdfs: +PREFIX xsd: +PREFIX schema: + +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) +}