0

Ontology Alignment Discovery using Linked Open Data的幻灯片 14显示 LinkedMDB 数据集中有 50,603 个参与者。使用以下查询,我得到 2500。谁错了?,查询中是否缺少某些内容?为什么幻灯片的数量如此之多?这是 SPARQL 查询:

select(count(distinct ?actors) as ?nActors) where {
  ?actors a <http://data.linkedmdb.org/resource/movie/actor> .
}

结果

4

1 回答 1

1

许多公共端点对查询施加限制,以确保一个行为不端的客户端不会降低/不利地影响服务的其他用户的性能。

您正在谈论的特定服务似乎有 2500 的结果限制,因为像这样的答案讨论

某些服务还可能具有执行时间限制,以防止查询运行超过一定时间。

LIMIT您通常可以通过使用和OFFSET来请求结果页面来解决此限制。不幸的是,这似乎对您的查询没有帮助,因为您使用了聚合,并且服务似乎在聚合之前应用了限制。请注意,如果您有其他可以使用LIMITandOFFSET方法的查询,即那些不使用聚合的查询,您可能还需要添加一个ORDER BYas 取决于没有它的 SPARQL 服务,您可能只会重复收到相同的结果

于 2014-06-18T11:53:14.000 回答