2016-02-21 30 views
1

我试图从dbpedia获取所有academic degrees。 我完全不熟悉SPARQL。下面返回任何结果如何从dbpedia获取所有学术学位

SELECT * WHERE { 
?e rdfs:label "Academic degree" . 
} 
+3

您的查询寻找的标签是“学术学位”的所有资源,所以不工作,您可以查找具有http://purl.org/dc/terms/subject类别http://dbpedia.org/resource/Category:Academic_degrees的所有资源。 – AKSW

+0

@AKSW感谢您指向正确的方向。我会看看。 – alkis

回答

0

这似乎照顾它,但我相信它是有限的

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
PREFIX yago: <http://dbpedia.org/class/yago/> 

SELECT ?degree, ?name 
WHERE 
{ 
    { ?degree rdf:type yago:AcademicDegree106697331 . } 
    ?degree rdfs:label ?name 
}