protected void writeRDFStatements( Model model, PrintWriter writer ) { ResIterator rIter = model.listSubjects(); while (rIter.hasNext()) writeRDFStatements( model, rIter.nextResource(), writer ); }
try { while (rs.hasNext()) { Resource r = rs.nextResource(); Statement s = getType(r); if (s != null) {
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
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); } }
Resource rs = resIt.nextResource();
ResIterator resIt = model.listResourcesWithProperty(fieldProperty, meRes); while (resIt.hasNext()) { results.add(resIt.nextResource());
Resource rs = resIt.nextResource(); Map<String, Object> jsonMap = getJsonMap(rs, properties, model, getPropLabel); if (addCounting){
@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(); } } }
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() + ">");
Resource policy = i.nextResource(); Resource root = i.nextResource();
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(); }
while (mappingIter.hasNext()) { MetadataRDFMapping mapping = MetadataRDFMapping.getMetadataRDFMapping( mappingIter.nextResource(), uri); if (mapping != null) { mappings.add(mapping);
ResIterator res = rdfModel.listSubjects(); while (res.hasNext()) { Resource node = res.nextResource();