2016-09-30 84 views

回答

3

您可以使用查詢語言的組和聚合功能來執行此操作。您希望按謂詞進行分組並計算所有使用謂詞的三元組,例如

SELECT ?p (COUNT(*) AS ?usages) 
WHERE 
{ 
    GRAPH <http://your-graph.com> { ?s ?p ?o } 
} 
GROUP BY ?p 
ORDER BY DESC(?usages) 
LIMIT 5 

然後,您可以排序降序用途的數量和限制結果只獲得了前K

查看更多的例子規範 - https://www.w3.org/TR/sparql11-query/#aggregates