【发布时间】:2017-02-06 19:57:09
【问题描述】:
我需要使用来自 Wikidata 的 SPARQL 查询服务。
我需要检索的是 (P31) 疾病 (Q12136) 实例的所有属性的列表
我在理解如何嵌套两个查询时遇到了一些麻烦
通过这个查询,我们可以得到所有属于疾病实例的项目:
选择 ?item WHERE { ?项目 wdt:P31 wd:Q12136 。 }
那么这是属性列表,但不是在整个站点中搜索,我必须在上一句中获得的子组中搜索
SELECT DISTINCT ?property ?propertyLabel 在哪里 { ?property 一个wikibase:Property。 服务 wikibase:label { bd:serviceParam wikibase:language "en" } } ORDER BY ?propertyLabel
嵌套两个查询的正确方法是什么?另外,你也可以检索属性的类型吗?
谢谢。
【问题讨论】:
-
为什么不简单地将属性绑定到表示所有疾病的
?item变量??item wdt:P31 wd:Q12136 . ?item ?p ?o .
标签: properties nested sparql wikidata-query-service