如何通过Wikidata唯一标识符编写SPARQL查询获取属性值?
用SPARQL查询Wikidata条目的出生日期
你的查询多了不必要的层级——wd:Q200639本身就是保罗·瓦莱里的实体条目,不需要额外关联到?person节点,直接用出生日期属性wdt:P569就能获取对应值。
正确的SPARQL查询如下:
SELECT ?birth WHERE { wd:Q200639 wdt:P569 ?birth . }
如果需要把日期格式化为更易读的形式,可以用BIND函数转换:
SELECT ?birth ?formattedBirth WHERE { wd:Q200639 wdt:P569 ?birth . BIND(xsd:date(?birth) AS ?formattedBirth) }
内容的提问来源于stack exchange,提问作者Tetro
相关产品推荐
相关产品推荐

