SPARQL查询以检索以特定URI开头的所有主题

时间:2018-06-12 07:23:41

标签: sparql

我有三元数据,其中科目以uri的开头

<http://www.test.com/work/12353>
<http://www.test.com/term/12353>
<http://www.test.com/name/12353>

总共有大约70k三倍。

我希望获得以<http://www.test.com/work/>

开头的所有主题值

我可以使用下面给出的FILTER来实现这一点,我很想知道这是正确的方式还是有更好的方法来实现同样的目标?

SELECT DISTINCT ?s
WHERE {
    ?s ?p ?o .
  FILTER (strstarts(str(?s), 'http://www.test.com/work/'))
}
LIMIT 1000

请帮忙。

0 个答案:

没有答案