【问题标题】:LinkedMDB SPARQL results with fewer results than expected?LinkedMDB SPARQL 结果比预期的要少?
【发布时间】:2014-06-18 10:18:39
【问题描述】:

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> .
}

Results

【问题讨论】:

    标签: rdf sparql linked-data linkedmdb


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 谢谢,但你知道为什么他们在这张幻灯片中给出了这么大的数字吗?他们的数字不正确吗?
    • 不,很可能他们要么可以直接访问数据,要么 SPARQL 端点没有 3 年前的限制
    • 我明白了.. 因为实际上当我转到此目录时:data.linkedmdb.org/directory/actor 并查找 Brad Pitt 例如,我看不到任何具有该名称的条目,但此链接 data.linkedmdb.org/page/actor/29783 显示有是Actor本体下的真实Brad Pitt!所以你认为我根本没有办法看到所有的结果?既然你说 LinkedMDB 限制了我可以从目录中获取的条目数?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    • 2020-11-30
    • 1970-01-01
    • 2021-07-17
    • 2022-06-13
    • 1970-01-01
    相关资源
    最近更新 更多