当你发现一个你喜欢的乐队,一首你喜欢的歌时,你可能会很想找到同类型的乐队和音乐家。

但是如何知道一首歌或一个乐队是哪个风格的呢?疯狂谷歌维基?这样太费时间了

基于语义网SPARQL语言可以帮助你完成自动在维基上搜索的过程

以下代码寻找所有风格为爵士的乐队的音乐家:

PREFIX dbo:<http://dbpedia.org/ontology/>
PREFIX dbp:<http://dbpedia.org/resource/>
prefix foaf:  <http://xmlns.com/foaf/0.1/>
prefix rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX dct:    <http://purl.org/dc/terms/>
    select distinct ?memberName {
        ?member foaf:name ?memberName .
        ?band dbo:bandMember ?member .
        ?band dbo:genre ?genre .
        ?genre  dct:subject dbp:Category:Jazz_genres .
    }

使用在线dbpedia工具,在Query Text栏输入以上代码,点击Run Query即可得到你要找的音乐家,是不是比手动深度优先遍历维基快多了?(狗头

标签: none

评论已关闭