如何获取与特定属性关联的RDF资源(主题)的数量?
我不想使用list语句迭代器来计算唯一资源的数量,因为这也会计算具有相同主题但不同对象的语句数。难道只有一种方法只能返回特定属性的唯一主题数量吗?
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++;
}