我是DBpedia和SPARQL的新手,我知道相同的基础知识,但我真的很困惑……我想获得所有DBpedia资源(http://www.dbpedia.org/resource/xxxxxx)的数量,但我不知道应该使用什么SPARQL查询。
简单地说--我不知道如何去索要一些资源。
这些资源的数量是否等于此查询中所有“主题”的数量?
SELECT (count(distinct ?sub ) as ?amount) WHERE { ?sub ?predic ?obj . }谢谢你的帮助。
发布于 2018-10-17 01:09:51
我相信这回答了最初的问题,通过获得the count of all entities with "/resource/" in their URI (目前是5,489,631) --
SELECT ( COUNT ( DISTINCT ?s ) AS ?NumberOfResources )
WHERE
{
?s ?p ?o .
FILTER ( REGEX ( STR ( ?s ), "/resource/" ) )
}也就是说,这些评论表明这并不是我们想要的。重写问题可能有助于获得更好的答案。小心不要成为the X-Y Problem的牺牲品!
https://stackoverflow.com/questions/49926131
复制相似问题