sparql - 如何使用标签查询维基数据项目?

标签 sparql wikidata

如何查询维基数据以获取所有标签包含单词的项目? 我尝试了这个但没有成功;它什么也没检索到。

SELECT ?item ?itemLabel WHERE {
  SERVICE wikibase:label {
    bd:serviceParam wikibase:language "en".
    ?item rdfs:label ?itemLabel.  
  }
FILTER(CONTAINS(LCASE(?itemLabel), "keyword"))
}
LIMIT 1000

最佳答案

是的,您可以按标签搜索,例如:

SELECT distinct ?item ?itemLabel ?itemDescription WHERE{  
  ?item ?label "Something"@en.  
  ?article schema:about ?item .
  ?article schema:inLanguage "en" .
  ?article schema:isPartOf <https://en.wikipedia.org/>. 
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }    
}

查看Query page .

关于sparql - 如何使用标签查询维基数据项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38527828/

相关文章:

sparql - 如何在TDB中查询具体型号?

rdf - 单个 SPARQL 查询返回 JSON 层次结构

wikipedia-api - 查找所有未通过维基数据链接到 en.wv 文章的 de.wv 文章

SPARQL:查询多种语言的维基数据标签

sparql - 有些城市不是城市或大城市的实例?维基数据的奇怪行为

database - 使用 SPARQL 查询获取城市的州/省

c++ - 如何有效地解析 C++ 中的大数据 json 文件(wikidata)?

sparql - 如何标准化此数据

sparql - 无法从维基数据获取电影标题

sparql - 为什么我们需要 Fuseki 服务器?