com.hp.hpl.jena.rdf.model.ResIterator.nextResource()方法的使用及代码示例

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

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

ResIterator.nextResource介绍

暂无

代码示例

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core

protected void writeRDFStatements( Model model, PrintWriter writer )
  {
  ResIterator rIter = model.listSubjects();
  while (rIter.hasNext()) writeRDFStatements( model, rIter.nextResource(), writer );
  }

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core

try {
  while (rs.hasNext()) {
    Resource r = rs.nextResource();
    Statement s = getType(r);
    if (s != null) {

代码示例来源:origin: nkons/r2rml-parser

ResIterator iter = mapModel.listSubjectsWithProperty(sqlQuery);
while (iter.hasNext()) {
  Resource r = iter.nextResource();
  NodeIterator iter2 = mapModel.listObjectsOfProperty(r, sqlQuery);
  while (iter2.hasNext()) { //should only have one

代码示例来源:origin: com.googlecode.foresite-toolkit/foresite

public Aggregation getAggregation()
    throws OREException
{
  // FIXME: this may not work, but it's the principle
  try
  {
    ResIterator itr = model.listSubjectsWithProperty(ORE.aggregates, res);
    if (itr.hasNext())
    {
      Resource resource = itr.nextResource();
      Aggregation agg = JenaOREFactory.createAggregation(model, new URI(resource.getURI()));
      return agg;
    }
    return null;
  }
  catch (URISyntaxException e)
  {
    throw new OREException(e);
  }
}

代码示例来源:origin: eea/eea.elasticsearch.river.rdf

Resource rs = resIt.nextResource();

代码示例来源:origin: org.appdapter/org.appdapter.lib.core

ResIterator resIt = model.listResourcesWithProperty(fieldProperty, meRes);
while (resIt.hasNext()) {
  results.add(resIt.nextResource());

代码示例来源:origin: eea/eea.elasticsearch.river.rdf

Resource rs = resIt.nextResource();
Map<String, Object> jsonMap = getJsonMap(rs, properties, model, getPropLabel);
if (addCounting){

代码示例来源:origin: org.nuxeo.ecm.platform/nuxeo-platform-relations-jena-plugin

@Override
public List<Node> getSubjects(Node predicate, Node object) {
  Model graph = null;
  GraphConnection graphConnection = null;
  try {
    graphConnection = openGraph();
    graph = graphConnection.getGraph();
    graph.enterCriticalSection(Lock.READ);
    SimpleSelector selector = getJenaSelector(graph, new StatementImpl(null, predicate, object));
    ResIterator it = graph.listSubjectsWithProperty(selector.getPredicate(), selector.getObject());
    List<Node> res = new ArrayList<Node>();
    while (it.hasNext()) {
      res.add(getNXRelationsNode(it.nextResource().asNode()));
    }
    return res;
  } finally {
    if (graph != null) {
      graph.leaveCriticalSection();
    }
    if (graphConnection != null) {
      graphConnection.close();
    }
  }
}

代码示例来源:origin: nkons/r2rml-parser

ResIterator iter1 = mapModel.listSubjectsWithProperty(logicalTable);
while (iter1.hasNext()) {
  Resource r = iter1.nextResource();
  log.info("Found logical table: <" + r.getURI() + ">");
  NodeIterator iter1b = mapModel.listObjectsOfProperty(r, logicalTable);
ResIterator iter2 = mapModel.listSubjectsWithProperty(tableName);
while (iter2.hasNext()) {
  Resource r = iter2.nextResource();
  if (r.isLiteral()) {
    log.info("Found literal with a table name: <" + r.asLiteral().toString() + ">");

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core

Resource policy = i.nextResource();
Resource root = i.nextResource();

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core

protected void writeModel(Model model)
{
  // Needed only for no prefixes, no blank first line. 
  boolean doingFirst = true;
  ResIterator rIter = listSubjects(model);
  for (; rIter.hasNext();)
  {
    // Subject:
    // First - it is something we will write out as a structure in an object field?
    // That is, a RDF list or the object of exactly one statement.
    Resource subject = rIter.nextResource();
    if ( skipThisSubject(subject) )
    {
      if (N3JenaWriter.DEBUG)
        out.println("# Skipping: " + formatResource(subject));
      continue;
    }
    // We really are going to print something via writeTriples
    if (doingFirst)
      doingFirst = false;
    else
      out.println();
    writeOneGraphNode(subject) ;
    
    
  }
  rIter.close();
}

代码示例来源:origin: DSpace/DSpace

while (mappingIter.hasNext()) {
  MetadataRDFMapping mapping = MetadataRDFMapping.getMetadataRDFMapping(
    mappingIter.nextResource(), uri);
  if (mapping != null) {
    mappings.add(mapping);

代码示例来源:origin: org.cogchar/org.cogchar.lib.render.goody

ResIterator res = rdfModel.listSubjects();
while (res.hasNext()) {
  Resource node = res.nextResource();

相关文章