Refine search
protected String statementsToString( StmtIterator it ) { StringBuffer b = new StringBuffer(); while (it.hasNext()) b.append( " " ).append( it.nextStatement() ); return b.toString(); } /**
/** Index all the statements from a StmtIterator */ public void indexStatements(StmtIterator sIter) { for ( ; sIter.hasNext() ; ) indexStatement(sIter.nextStatement()) ; }
@Override public void addedStatements( StmtIterator statements ) { while (statements.hasNext()) addedStatement( statements.nextStatement() ); } @Override
@Override public void removedStatements( StmtIterator statements ) { while (statements.hasNext()) removedStatement( statements.nextStatement() ); } @Override
ont.hasWife=model.createProperty("your namespace URI here","FAMhasWife"); StmtIterator iter = onto.model.listStatements(null,onto.hasWife,(RDFNode)null); while (iter.hasNext()) { Statement stmt = iter.nextStatement(); System.out.print(stmt.getObject().toString()); }
@Override public boolean containsAny( StmtIterator iter ) { while (iter.hasNext()) if (contains(iter.nextStatement())) return true; return false; }
public List<Triple> listTriples() throws OREException { StmtIterator itr = res.listProperties(); List<Triple> triples = new ArrayList<Triple>(); while (itr.hasNext()) { Statement statement = itr.nextStatement(); Triple triple = JenaOREFactory.createTriple(statement); triples.add(triple); } return triples; }
public static List<RDFNode> multiValue(Resource r, Property p) { List<RDFNode> values = new ArrayList<RDFNode>() ; StmtIterator sIter = r.listProperties(p) ; while(sIter.hasNext()) { Statement s = sIter.nextStatement() ; values.add(s.getObject()) ; } return values; }
public List<String> getNames() { List<String> names = new ArrayList<String>(); StmtIterator itr = res.listProperties(FOAF.name); while (itr.hasNext()) { Statement statement = itr.nextStatement(); names.add(statement.getString()); } return names; }
protected void addExternalContents( List<Content> contents, FileManager fm, Resource root ) { StmtIterator it = root.listProperties( JA.externalContent ); while (it.hasNext()) contents.add( objectAsContent( fm, it.nextStatement() ) ); }
private static void closureNoTest(Resource r, Model closureBlob, Collection<Resource> visited, ClosureTest test) { visited.add(r) ; StmtIterator sIter = r.listProperties() ; for ( ; sIter.hasNext() ; ) { Statement stmt = sIter.nextStatement() ; closure(stmt, closureBlob, visited, test) ; } }
/** Answer the set of all classes which appear in <code>m</code> as the subject or object of a <code>rdfs:subClassOf</code> statement. */ private static Set<RDFNode> findClassesBySubClassOf( Model m ) { Set<RDFNode> classes = new HashSet<RDFNode>(); StmtIterator it = m.listStatements( null, RDFS.subClassOf, (RDFNode) null ); while (it.hasNext()) addClasses( classes, it.nextStatement() ); return classes; }
private static void closureNoTest(Resource r, Model closureBlob, Collection<Resource> visited, ClosureTest test) { visited.add(r) ; StmtIterator sIter = r.listProperties() ; for ( ; sIter.hasNext() ; ) { Statement stmt = sIter.nextStatement() ; closure(stmt, closureBlob, visited, test) ; } }
protected int countProperties(Resource r) { int numProp = 0 ; StmtIterator sIter = r.listProperties() ; for ( ; sIter.hasNext() ; ) { sIter.nextStatement() ; numProp++ ; } sIter.close() ; return numProp ; }
private static void addIntersections( Model result, Model schema ) { StmtIterator it = schema.listStatements( ANY, OWL.intersectionOf, ANY ); while (it.hasNext()) addIntersections( result, schema, it.nextStatement() ); }
private List<Model> getSubModels( Assembler a, Resource root, Mode mode ) { List<Model> result = new ArrayList<Model>(); for (StmtIterator it = root.listProperties( JA.subModel ); it.hasNext();) result.add( a.openModel( it.nextStatement().getResource(), mode ) ); return result; }
public List<Agent> getCreators() { List<Agent> agents = new ArrayList<Agent>(); StmtIterator itr = res.listProperties(DC.creator); while (itr.hasNext()) { Statement statement = itr.nextStatement(); Agent agent = JenaOREFactory.createAgent((Resource) statement.getObject()); agents.add(agent); } return agents; }
public List<String> getTitles() { List<String> titles = new ArrayList<String>(); StmtIterator itr = res.listProperties(DC.title); while (itr.hasNext()) { Statement statement = itr.nextStatement(); String title = ((Literal) statement.getObject()).getLexicalForm(); titles.add(title); } return titles; }
public List<Agent> getCreators() { List<Agent> agents = new ArrayList<Agent>(); StmtIterator itr = res.listProperties(DC.creator); while (itr.hasNext()) { Statement statement = itr.nextStatement(); Agent agent = JenaOREFactory.createAgent((Resource) statement.getObject()); agents.add(agent); } return agents; }
public List<Agent> getAgents(URI relationship) throws OREException { List<Agent> agents = new ArrayList<Agent>(); StmtIterator itr = res.listProperties(model.createProperty(relationship.toString())); while (itr.hasNext()) { Statement statement = itr.nextStatement(); Agent agent = JenaOREFactory.createAgent((Resource) statement.getObject()); agents.add(agent); } return agents; }