Как я могу создать запрос cts: из sem: sparql…
Фон, я пытаюсь создать пользовательское ограничение, и для этого нужно вернуть cts: query .. но в моем пользовательском ограничении яхочу сделать sparql .. как мне это сделать .. например:
sem:sparql("select DISTINCT ?subject from <http://rdf.abbvienet.com/entity/abbvie/biologic> where {?subject <http://schemas.abbvienet.com/entity/target> <http://rdf.abbvienet.com/entity/ncbi/target/695>} ")
Я думаю, что я понял .. нужно использовать cts:triple-range-query
cts:triple-range-query
Если кому-то интересно ... вот что я сделал для моего например sparq выше ..
cts:and-query((cts:triple-range-query((), sem:iri('http://schemas.abbvienet.com/entity/target'), sem:iri('http://rdf.abbvienet.com/entity/ncbi/target/695')), cts:collection-query('http://rdf.abbvienet.com/entity/abbvie/biologic'))))
Пожалуйстадайте мне знать, если есть лучший способ сделать это :)?