本文整理了Java中org.apache.jena.rdf.model.ResIterator.forEachRemaining
方法的一些代码示例,展示了ResIterator.forEachRemaining
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResIterator.forEachRemaining
方法的具体详情如下:
包路径:org.apache.jena.rdf.model.ResIterator
类名称:ResIterator
方法名:forEachRemaining
暂无
代码示例来源:origin: google/data-transfer-project
/** Utility method for debugging model problems. **/
@SuppressWarnings("unused")
public static void describeModel(Model model) {
model.listSubjects().forEachRemaining(
r -> {
logger.info(r.toString());
StmtIterator props = r.listProperties();
props.forEachRemaining(p -> logger.info("\t" + p.getPredicate() + " " + p.getObject()));
}
);
}
}
代码示例来源:origin: semantic-integration/hypergraphql
List<RDFNode> getSubjectsOfObjectProperty(String predicateURI, String objectURI) {
ResIterator iterator = this.model.listSubjectsWithProperty(getPropertyFromUri(predicateURI), getResourceFromUri(objectURI));
List<RDFNode> nodeList = new ArrayList<>();
iterator.forEachRemaining(nodeList::add);
return nodeList;
}
代码示例来源:origin: semantic-integration/hypergraphql
List<RDFNode> getSubjectsOfObjectProperty(String predicateURI, String objectURI) {
ResIterator iterator = this.model.listSubjectsWithProperty(getPropertyFromUri(predicateURI), getResourceFromUri(objectURI));
List<RDFNode> nodeList = new ArrayList<>();
iterator.forEachRemaining(nodeList::add);
return nodeList;
}
代码示例来源:origin: org.aksw.bsbm/bsbm-jsa
public static Model runWithCharts(TestDriver testDriver, String experimentStr) {
Resource experiment = ResourceFactory.createResource(experimentStr);
BsbmResult stats = testDriver.runCore(experiment.getURI());
Model statsModel = BsbmResultUtils.toModel(stats);
//System.out.println("Result model triples: " + statsModel.size());
RDFDataMgr.write(System.out, statsModel, RDFFormat.TURTLE_PRETTY);
Model chartModel = RDFDataMgr.loadModel("bsbm-ldchart-config.ttl");
// Configure the chart for the current experiment
chartModel
.listSubjectsWithProperty(RDF.type, RDF.type)
.forEachRemaining(r -> r
.addProperty(CV.sliceProperty, IV.experiment)
.addProperty(IV.experiment, experiment));
chartModel.add(statsModel);
return chartModel;
}
}
内容来源于网络,如有侵权,请联系作者删除!