cts: запрос из sem: SPARQL - PullRequest
       69

cts: запрос из sem: SPARQL

0 голосов
/ 09 ноября 2019

Как я могу создать запрос 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>} ")

1 Ответ

0 голосов
/ 09 ноября 2019

Я думаю, что я понял .. нужно использовать 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'))))

Пожалуйстадайте мне знать, если есть лучший способ сделать это :)?

...