У меня есть следующий запрос, который отлично работает. Проблема в том, что программа, с которой я работаю, не поддерживает подзапросы. Есть ли способ сначала выполнить внутренний запрос на выборку, получить результаты, а затем и выполнить внешний запрос на выборку для набора результатов?
String query = "select ?property (str(?value) as ?valueLiteral) (str(count(distinct ?ind)) as ?count)
where { ?ind rdf:type ?x. ?ind ?property ?value.
?property a owl:DatatypeProperty .
{
select distinct ?x ?class
where { ?x rdf:type owl:Class }
}
}
group by ?property ?value
order by ?property";
Я очень ценю вашу помощь