query-108a4e2f2c992f32f0b4a88352eaa7d1

rq turtle/ttl

。我们现在先用第二个。 ?child必须有父母/父亲“巴赫”;第三个要求“巴赫”必须有孩子?孩子前两个三元组要求。 P:P22,而指定一个项目的父亲的属性是Q1339等等。要找到一个项目的标识符,我们要搜索该项目,并复制结果中像是我们要找的项目的Q号(例如根据描述判断)。找到一个属性的标识符的方法相同,但要搜索“P:关键词”而不是仅仅搜索“关键词”,这样就能搜索范围限制在属性上。如此做能告诉我们,著名作曲家约翰·塞巴斯蒂安·巴赫对应的是水星坑、法国公社、姓氏的名字,而“巴赫”也可能指的是德国画家那么,如何将其变为一个合适的WDQS查询呢?在维基数据中,项目和属性不是由人类可读的名称来识别的,如“父亲”(属性)或 “巴赫”(项目)。有充分的理由:“约翰·塞巴斯蒂安·巴赫”也是一位。以上仅适用于固定的值,变量不需要前缀。 wdt:,属性的前缀是wd:最后,还有一点很重要,我们要加上前缀。对简单的WDQS三元组来说,项的前缀是综上所述,我们得到了首个正确的WDQS查询:

Use at

PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
SELECT ?孩子
WHERE
{
# ?孩子 父亲 Bach.
  ?孩子 wdt:P22 wd:Q1339.
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v1("?孩子"):::projected c2(["wd:Q1339"]):::iri v1 --"wdt:P22"--> c2