Если в файле данных .nt есть данные, например:
<ted> <pre> <a>.
<alice> <pre> <b>.
<ella> <pre> <c>.
<hens> <pre> <d>.
<lee> <ppp> <other>.
Я хочу упорядочить данные по <pre>
в настройке.
Запрос SPARQL:
//customize order by
select distinct ?s ?o where {
values (?o ?o_){(<a> 1)(<b> 2)}{?s <pre> ?o}
} order by ?o_`
Результат
<ted> <pre> <a>
<alice> <pre> <b>
Я хочу получить все данные и спрашиваю, есть ли подстановочный знак для других данных.
//(<*> 3) is pseudocode
select distinct ?s ?o where {
values (?o ?o_){(<a> 1)(<b> 2)(<*> 3)}{?s <pre> ?o}
} order by ?o_`
Тогда я могу получить результат данных:
<ted> <pre> <a>
<alice> <pre> <b>
<ella> <pre> <c>
<hens> <pre> <d>
<lee> <ppp> <other>