知識庫
數據庫(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