gpt4 book ai didi

sparql - 在 Wikidata-SPARQL 中使用限定符

转载 作者:行者123 更新时间:2023-12-02 17:51:35 29 4
gpt4 key购买 nike

我是 SPARQL/Wikidata 的新手,正在尝试弄清楚如何询问安吉丽娜·朱莉 (Angelina Jolie) 开始与她的配偶约会的时间。

我在朱莉的维基数据条目中看到了信息,但我无法形成有效的查询来获取它。我想这和那些我不完全理解的“限定符”有关。

这是我已经尝试过的:

PREFIX p: <http://www.wikidata.org/prop/>
PREFIX v: <http://www.wikidata.org/prop/statement/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
SELECT ?x ?xLabel ?start
WHERE { wd:Q13909 p:P26 ?x . ?x v:P26 wd:Q13909 . ?x pq:P580 ?start . }

我知道这是错误的..我只是不知道如何修复它..我想表达想要了解特定先前谓词的属性的愿望

感谢您的帮助!

p.s:我的查询的答案应该是:乔尼·李·米勒 1995比利·鲍伯·松顿 2000 年 3 月布拉德·皮特 2014 年 8 月 23 日

最佳答案

最后,我终于弄清楚发生了什么事。在维基数据中,任何具有某些属性的谓词实际上是一个新的实体(节点),称为语句。属性也是链接到这个新节点的实体(节点)。这些属性称为限定符。

所以,最终,这个查询为我完成了工作:

SELECT ?sp ?t WHERE {
wd:Q13909 p:P26 ?s . # ?s is the the statement node
?s ps:P26 ?sp . # that simulates the predicate
?s pq:P580 ?t . # this is an attribute (a qualifier)
}

关于sparql - 在 Wikidata-SPARQL 中使用限定符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36158651/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com