小编gle*_*ald的帖子

尽管过滤器,DBpedia查询不止一次返回一些音乐剧

我正在尝试对DBpedia使用SPARQL查询来检索音乐剧列表和一些相关属性.然而,尽管使用了适当的滤镜(据我所知),结果包括许多音乐剧不止一次.这是我的查询:

    PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
    PREFIX dbo: <http://dbpedia.org/ontology/>
    PREFIX dbpprop: <http://dbpedia.org/property/>
    SELECT ?label ?abstract ?book ?music ?lyrics
    WHERE { 
        ?play <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:Broadway_musicals> ;
            rdfs:label ?label ;
            dbo:abstract ?abstract ;
            dbpprop:book ?book ;
            dbpprop:lyrics ?lyrics ;
            dbpprop:music ?music .
        FILTER (LANG(?label) = 'en')    
        FILTER (LANG(?abstract) = 'en')
        FILTER (LANG(?book) = 'en')
        FILTER (LANG(?lyrics) = 'en')
        FILTER (LANG(?music) = 'en')
    }
Run Code Online (Sandbox Code Playgroud)

结果列表包含许多重复条目.在这里粘贴查询: DBpedia SPARQL Explorer,你会看到从'妈妈咪呀开始!' 列表中有很多重复项.

知道我缺少什么来获得独特的结果,没有重复?谢谢!

[由格伦麦克唐纳编辑,澄清它的音乐剧在这里"重复",而不是三重奏.]

sparql dbpedia

3
推荐指数
1
解决办法
1624
查看次数

标签 统计

dbpedia ×1

sparql ×1