Wikidata和SparQL简介
Posted lfri
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Wikidata和SparQL简介相关的知识,希望对你有一定的参考价值。
知识库
数据库(Database)和SQL,相信我们大部分人都非常非常熟悉。但是“知识库”可能知道的人就要相对少一些。
知识库是一个相对比较新的概念,它其实是一堆“三元组”(类似于主-谓-宾)的组合,从空间上看是一个巨大的、由“物体”组成的一张图。
现有的比较有名的知识库有DBpedia、WikiData、Yago等。
SparQL
类似与SQL用来搜索的语言,可以适用于上面提到的三种知识库。
WikiData的示例
1、进入https://query.wikidata.org网页
2、编写SPARQL
1 #中国小说 2 SELECT ?book ?bookLabel ?author ?authorLabel #设置显示内容 3 WHERE { 4 ?book wdt:P136 wd:Q8261. #艺术流派 长篇小说 5 ?book wdt:P50 ?author. #作者 变量形式通配 6 ?book wdt:P407 wd:Q7850. #作品名 汉语 7 SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } 8 } 9 10 ORDER BY DESC (?bookLabel) #书名排序
其中每种性质的编号并不需要记,随便进一个要找的,例如,浏览器输入"wikidata 西游记“,就可以得到相关的编号
或者使用图形化的界面操作,即选择左边的过滤器、显示等。
3、显示结果
点击左边的三角形按钮即可”执行查询
生成的短链:http://tinyurl.com/yatkpslm
参考链接:https://youtu.be/cpCPpu9AwV4
以上是关于Wikidata和SparQL简介的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Wikidata 上创建一个 SPARQL 查询,以获取所有具有 Project Gutenberg 电子书 ID 的书籍?