@SuppressWarnings("unchecked") @Override public T next() { return (T) iterator.next(); }
@SuppressWarnings("unchecked") @Override public T next() { return (T) iterator.next(); }
Individual ind = model.getIndividual(results.get(i).toString()); // Check whether ind is null. System.out.println( "ind: "+ind ); // Iterate over all the statements that have ind as subject. StmtIterator it = ind.ListProperties(); while ( it.hasNext() ) { System.out.println( it.next() ); }
StmtIterator it = model.listStatements(); while (it.hasNext()) { Statement stmt = it.next(); // do your stuff with the Statement (which is a triple) }
StmtIterator stmts = inf.listStatements( A, q, (RDFNode) null ); assertTrue( stmts.hasNext() ); while ( stmts.hasNext() ) { System.out.println( "Statement: "+stmts.next() ); }
String namespace = ".. your namespace here .."; Resource bfo = m.getResource( namespace + "BFO:0000007" ); for (StmtIterator i = bfo.listProperties(); i.hasNext(); ) { Statement smt = i.next(); System.out.println( "Resource " + stmt.getSubject().getURI() + " has property " + stmt.getPredicate().getURI() + " with value " + stmt.getObject() ); }
for (StmtIterator i = title2.listProperties(); i.hasNext(); ) { Statement s = i.next(); System.out.println( "title2 has property " + s.getPredicate() + " with value " + s.getObject() ); }
StmtIterator stmtIterator = inf.listStatements(essaClasse, null, (RDFNode) null); while(stmtIterator.hasNext()) { Statement st = stmtIterator.next(); Property p = st.getPredicate(); RDFNode o = st.getObject(); System.out.println(p + ":" + o); }
String NS = "http://example.com/example#"; Property isResponsibleFor = model.getProperty( NS + "isResponsibleFor" ); Resource station = model.getResource( NS + "station1" ); for (StmtIterator i = station.listProperties( isResponsibleFor ); i.hasNext(); ) { Statement s = i.next(); Resource workorder = s.getResource(); // now you can do something with the work-order resource }
ResourceIterator i = rdfGraph.listSubjects(); while (i.hasNext()) { Resource s = i.next(); System.out.println( "Graph contains subject " + s ); for (StmtIterator j = s.listProperties(); j.hasNext(); ) { Statement t = j.next(); System.out.println( " with property " + t.getPredicate() + " ---> " + t.getObject() ); } }
public static boolean atmostOneProperty(Resource r, Property p) { StmtIterator sIter = r.listProperties(p) ; try { if ( ! sIter.hasNext() ) return true ; sIter.next() ; if ( sIter.hasNext() ) throw new NotUniqueException(r, p) ; } finally { sIter.close() ; } return true ; }
protected int countProperty(Resource r, Property p) { StmtIterator stim = r.listProperties(NdlCommons.collectionItemProperty); int count = 0; while (stim.hasNext()) { stim.next(); count++; } return count; } }
public static boolean atmostOneProperty(Resource r, Property p) { StmtIterator sIter = r.listProperties(p) ; try { if ( ! sIter.hasNext() ) return true ; sIter.next() ; if ( sIter.hasNext() ) throw new NotUniqueException(r, p) ; } finally { sIter.close() ; } return true ; }
private Model normaliseLiterals(Model m) { Model result = ModelFactory.createDefaultModel(); for (StmtIterator it = m.listStatements(); it.hasNext();) { result.add(normaliseLiterals(it.next())); } return result; }
public static boolean exactlyOneProperty(Resource r, Property p) { StmtIterator sIter = r.listProperties(p) ; try { if ( ! sIter.hasNext() ) throw new PropertyRequiredException(r, p) ; sIter.next() ; if ( sIter.hasNext() ) throw new NotUniqueException(r, p) ; } finally { sIter.close() ; } return true ; }
private OneToManyMap<Property, RDFNode> buildPropertyValueMap(Resource r) { OneToManyMap<Property, RDFNode> vals = new OneToManyMap<Property, RDFNode>(); for (StmtIterator si = r.listProperties(); si.hasNext(); ) { Statement s = si.next(); vals.put(s.getPredicate(), s.getObject()); } return vals; }
public static boolean exactlyOneProperty(Resource r, Property p) { StmtIterator sIter = r.listProperties(p) ; try { if ( ! sIter.hasNext() ) throw new PropertyRequiredException(r, p) ; sIter.next() ; if ( sIter.hasNext() ) throw new NotUniqueException(r, p) ; } finally { sIter.close() ; } return true ; }
/** Convert a model to a set of nodes with edges to other nodes */ void convert(Model m) { for (StmtIterator it = m.listStatements(); it.hasNext();) { Statement s = it.next(); RDFNode o = s.getObject(); if (o.isResource()) convert(s.getSubject(), o.asResource()); } }
private Model normalizeModel(Model m) { Model norm = ModelFactory.createDefaultModel(); norm.add(m); // Filter out labels which we may or may not be fetching for (StmtIterator i = norm.listStatements(null, RDFS.label, (RDFNode) null); i.hasNext();) { i.next(); i.remove(); } return norm; }
private void checkRelative(Model model) { assertEquals(1, model.size()); final Statement statement = model.listStatements().next(); assertEquals("http://example.com/value", statement.getPredicate().toString()); assertEquals("Test", statement.getString()); assertEquals("http://example.com/test", statement.getSubject().toString()); }