public void clearAggregations() { StmtIterator itr = res.listProperties(ORE.isAggregatedBy); model.remove(itr); }
public void clearResourceMaps() throws OREException { StmtIterator itr = res.listProperties(ORE.isDescribedBy); model.remove(itr); }
public void clearTitles() { StmtIterator itr = res.listProperties(DC.title); model.remove(itr); }
private void renderComments(StringBuilder sb, Resource spec) { List<Statement> commentStatements = spec.listProperties( RDFS.comment ).toList(); if (commentStatements.size() > 0) { sb.append( "<h3>comments</h3>\n" ); for (Statement cs: commentStatements) { sb.append( "<p>\n" ); sb.append( safe( cs.getString() ) ); sb.append( "</p>\n" ); } } }
public SpecCommon(Resource root) { this.root = root; for (RDFNode x: root.listProperties(ELDA_API.license).mapWith(Statement.Util.getObject).toList()) { licences.add(x); } }
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; }
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) ; } }
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> 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; }
public void setResource(Resource resource) { StmtIterator itr = resource.listProperties(); model.removeAll(); model.add(itr); res = (Resource) resource.inModel(model); }
static private void addLiteralRules( Resource root, List<Rule> result ) { StmtIterator it = root.listProperties( JA.rule ); while (it.hasNext()) { String s = getString( it.nextStatement() ); result.addAll( Rule.parseRules( s ) ); } } }
protected int countProperties(Resource r) { int numProp = 0 ; StmtIterator sIter = r.listProperties() ; for ( ; sIter.hasNext() ; ) { sIter.nextStatement() ; numProp++ ; } sIter.close() ; return numProp ; }
static private void addExternalRules( Resource root, List<Rule> result ) { StmtIterator it = root.listProperties( JA.rulesFrom ); while (it.hasNext()) { Resource s = getResource( it.nextStatement() ); result.addAll( Rule.rulesFromURL( s.getURI() ) ); } }
private void setDescribeLabelIfPresent(Resource tRes, View v) { List<Statement> statements = tRes.listProperties(ELDA_API.describeAllLabel).toList(); for (Statement s: statements) v.setDescribeLabel(RDFUtils.getLexicalForm(s.getObject())); // if (tRes.hasProperty( ELDA_API.describeAllLabel )) // v.setDescribeLabel( getStringValue( tRes, ELDA_API.describeAllLabel, RDFS.label.getURI() ) ); }
private static String getLabels( Resource r ) { Model m = r.getModel(); String labels = "", prefix = "labels: "; for (StmtIterator it = r.listProperties( RDFS.label ); it.hasNext();) { String label = it.nextStatement().getObject().asNode().toString( m, true ); labels += prefix + label; prefix = ", "; } return labels.equals( "" ) ? getIncomingProperty( r ) : " [" + labels + "]"; }
private void addSubModels( Assembler a, Resource root, MultiUnion union, Mode mode ) { for (StmtIterator it = root.listProperties( JA.subModel ); it.hasNext();) { Resource resource = getResource( it.nextStatement() ); union.addGraph( a.openModel( resource, mode ).getGraph() ); } }
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 ; }
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; }