我有一个dbpedia资源,我想获得所有关联的dbpedia类别.为此,我编写了这个SPARQL查询
SELECT ?p ?o WHERE
{
<http://dbpedia.org/resource/Rihanna> ?p ?o .
}
Run Code Online (Sandbox Code Playgroud)
仅关注http://purl.org/dc/terms/subject属性.
该结果 [我已是一组类别.选择描述蕾哈娜歌手的最相关类别可能是一种很好的方式吗?
此查询按照每个类别中的成员总数对Rihanna的类别进行排序:
SELECT ?category (COUNT(?member) as ?memberCount) WHERE {
?member dct:subject ?category.
{ SELECT ?category WHERE { dbr:Rihanna dct:subject ?category. } }
}
ORDER BY ?memberCount
Run Code Online (Sandbox Code Playgroud)
这里的假设是,一个类别所拥有的成员越少,该类别对任何特定成员的相关性就越高.