2015-08-03 24 views
0

如何获取与特定属性关联的RDF资源(主题)的数量?具有特定属性的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++; 
} 

回答