筛选出单个资源的最佳方法是什么?

时间:2014-09-22 22:02:00

标签: database sparql dbpedia

我使用D3从DBPedia中绘制事物的节点图,并且由于ontology:wikiPageWikiLink出现了很多,我使用简单的FILTER语句对其进行了过滤:< / p>

FILTER (?_predicate != <http://dbpedia.org/ontology/wikiPageWikiLink>)

在此过程中,我发现使用该行时查询执行时间明显增加。

那么,是否有更好的方法可以过滤掉IRI?

1 个答案:

答案 0 :(得分:1)

如果你想要一个三元素,你不关心谓词是什么(我猜测 _ 前缀是&#34;忽略我&#34;)除外它不是 dbpedia-owl:wikiPageWikiLink ,您只需要通过属性路径询问

?s !dbpedia-owl:wikiPageWikiLink ?o

然后,您只需获得所需的结果,而不是获取更多内容并过滤掉您不想要的内容。