【问题标题】:number of RDF resources with specific property具有特定属性的 RDF 资源数
【发布时间】:2015-08-03 10:36:34
【问题描述】:

如何获取与特定属性关联的 RDF 资源(主题)的数量?

我不想使用列表语句迭代器来计算唯一资源的数量,因为这也会计算具有相同主题但不同对象的语句的数量。不是只有一种方法可以返回特定属性的唯一主题的数量吗?

StmtIterator iter = model1.listStatements();
// print out the predicate, subject and object of each statement

int u=0;
while (iter.hasNext()) {
    Statement stmt      = iter.nextStatement();  // get next statement
    Resource  subject   = stmt.getSubject();     // get the subject
    Property  predicate = stmt.getPredicate();   // get the predicate
    RDFNode   object    = stmt.getObject();    
    u++;
}

【问题讨论】:

    标签: resources rdf jena


    【解决方案1】:

    Model.listResourcesWithProperty 操作之一。

    Model javadoc

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-08
      • 2018-07-15
      • 2012-12-06
      • 2017-02-06
      • 2017-02-13
      • 2014-06-27
      • 1970-01-01
      相关资源
      最近更新 更多