使用语义网寻找你喜欢的音乐!
当你发现一个你喜欢的乐队,一首你喜欢的歌时,你可能会很想找到同类型的乐队和音乐家。
但是如何知道一首歌或一个乐队是哪个风格的呢?疯狂谷歌维基?这样太费时间了
基于语义网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即可得到你要找的音乐家,是不是比手动深度优先遍历维基快多了?(狗头
评论已关闭