base
prefix ex:
prefix foaf:
prefix rdf:
select distinct ?x ?y ?z
from named
from ex:G2.ttl
from
where {
{
?x rdf:type ex:city .
?y $y ?z .
}
{
{
(?s1 [?p1 ?o1] ?s2) ?p2 ?o2 ;;;;
?p3 ?o3 , ?o4 , ?o5 .
}
UNION
{
?x ex:name "hey I'm typed"^^ .
}
OPTIONAL
{
$var1 ex:name $y .
$var2 ex:name $y .
$var2 ex:depicts _:blank .
}
GRAPH ?x
{
?p4 ex:ex .
ex:prop :zimmer
}
FILTER (?z = 4 + ex:mou/10 - (?arg1,?arg2))
}
}
order by desc(?z)