org.apache.jena.rdf.model.ResIterator.forEachRemaining()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中org.apache.jena.rdf.model.ResIterator.forEachRemaining方法的一些代码示例,展示了ResIterator.forEachRemaining的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResIterator.forEachRemaining方法的具体详情如下:
包路径:org.apache.jena.rdf.model.ResIterator
类名称:ResIterator
方法名:forEachRemaining

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;
  }
}

相关文章