query1:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX : <http://rdf.freebase.com/ns/>
SELECT distinct ?y as ?r1 distinct ?x0 as ?r0 WHERE {
?x1 ?x0 :m.0qj89jg.
?x1 ?y ?x2 .
FILTER regex(?x0, "http://rdf.freebase.com/ns/")
FILTER regex(?y, "http://rdf.freebase.com/ns/")
}
query2:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX : <http://rdf.freebase.com/ns/>
SELECT distinct ?y as ?r1 ?x0 as ?r0 WHERE {
?x1 ?x0 :m.0qj89jg.
?x1 ?y ?x2 .
FILTER regex(?x0, "http://rdf.freebase.com/ns/")
FILTER regex(?y, "http://rdf.freebase.com/ns/")
}
Первый запрос получил синтаксическую ошибку, а второй запрос возвращает все различные пары (y, x0). Я хочу получить все различные значения y и все различные значения x0 (не отдельные пары (y, x0), так как они рассматриваются независимо). Я считаю, что это не должно быть сложно, но я не мог найти решение для этого.