【问题标题】:SPARQL: Count how often an object property is usedSPARQL:计算对象属性的使用频率
【发布时间】:2018-06-28 04:54:12
【问题描述】:

我有一个 RDF 图,我想计算skos:broader 对象属性实际使用了多少次。有没有我可以使用的简单(并且非常高效)的 SPARQL 查询?

【问题讨论】:

  • 你尝试了什么?您看过 SPARQL 中的聚合函数吗?显而易见的查询是 SELECT (COUNT(*) as ?cnt) {?s skos:broader ?o } ,但我不知道您自己无法编写这个简单的查询。效率受限于三重存储,显然可以使用pso 索引+计数
  • 谢谢,这确实回答了我的问题!老实说,我正在编写一个更复杂的 COUNT 查询,它没有有效地运行并且错过了明显的查询。

标签: sparql semantic-web


【解决方案1】:

简单的回答:

SELECT (COUNT(*) as ?cnt)
  WHERE { ?s skos:broader ?o }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-06
    • 2015-09-20
    • 2016-05-10
    • 2021-11-08
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多