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

DBpedia SPARQL查询人物死亡地点语句报错问题求助

SPARQL查询错误修正

核心错误点

  • 主宾关系倒置:dbo:deathPlace属性的语义为「人物的死亡地点」,主语应为人物实体,宾语为地点实体,原查询错误地将地点作为主语、人物标签作为宾语关联
  • 关联逻辑错误:dbo:deathPlace是实体与实体之间的关联属性,不能直接与实体的标签变量关联,原查询错误地将人物标签代入了实体关联逻辑

修正后可运行查询代码

SELECT ?place ?placeLabel
WHERE {
    <https://dbpedia.org/page/Alfonso_XII> dbo:deathPlace ?place.
    ?place rdfs:label ?placeLabel.
    FILTER (LANG(?placeLabel) = "en")    
}

查询逻辑说明

  1. 匹配阿方索十二世(Alfonso XII)实体对应的死亡地点实体,赋值给?place变量
  2. 获取该地点实体对应的所有标签,赋值给?placeLabel变量
  3. 过滤出语言为英文的地点标签结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 08:36:03