You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SPARQL查询Wikidata国家限速数据结果不全的问题

从Wikidata通过SPARQL获取国家限速数据的问题

我尝试使用SPARQL从Wikidata获取指定国家的通用限速列表。以法国(wd:Q142)为例,执行以下查询语句:

SELECT ?speed ?qualifierLabel WHERE {
    wd:Q142
        wdt:P3086 ?speed ;
       p:P3086 [
            ps:P3086 ?speed ;
            pq:P3005 ?qualifier ;
        ] . 
    SERVICE wikibase:label { bd:serviceParam wikibase:language "en" . }
}

查询仅返回1条结果,但法国对应的Wikidata页面显示有6条限速数据。针对德国(wd:Q183)执行相同查询仅得到2条结果,而其Wikidata页面显示有3条。

更新说明:
UninformedUser解决了部分问题,法国的数据已可正常查询,但德国的数据仍无法完全获取。执行以下查询语句:

SELECT ?speed ?qualifierLabel WHERE {
    wd:Q183
       p:P3086 [
            ps:P3086 ?speed ;
            pq:P3005 ?qualifier ;
        ] . 
    SERVICE wikibase:label { bd:serviceParam wikibase:language "en" . }
}

查询仅返回2条结果,但德国对应的Wikidata页面列出了3条数据,怀疑是“无值”结果被过滤,请问问题根源是什么?

内容的提问来源于stack exchange,提问作者leuk98743

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 17:52:45