@Override public void statement(AResource sub, AResource pred, AResource obj) { StatementHandler handler = (StatementHandler) mappings.get(pred.getURI()); if (handler != null) handler.statement(sub, pred, obj); }
@Override public void statement(AResource sub, AResource pred, ALiteral lit) { StatementHandler handler = (StatementHandler) mappings.get(pred.getURI()); if (handler != null) handler.statement(sub, pred, lit); }
private void assertReified(AResource statement, AResource subject, AResource predicate, Object object) { handler.statement(statement, getResource(NS_RDF + "subject"), subject); handler.statement(statement, getResource(NS_RDF + "predicate"), predicate); handler.statement(statement, getResource(NS_RDF + "type"), getResource(NS_RDF + "Statement")); if (object instanceof AResource) handler.statement(statement, getResource(NS_RDF + "object"), (AResource)object); else handler.statement(statement, getResource(NS_RDF + "object"), (ALiteral)object); }
private void assertScope(AResource statement, Collection scope) { Iterator it = scope.iterator(); AResource inscope = getResource(NS_TM + "inscope"); while (it.hasNext()) handler.statement(statement, inscope, getResource((TopicIF) it.next())); }
public void triple(ANode s, ANode p, ANode o) { StatementHandler stmt; boolean bad=s.isTainted() || p.isTainted() || o.isTainted(); if (bad) { stmt = badStatementHandler; } else { stmt = handlers.getStatementHandler(); } AResourceInternal subj = (AResourceInternal) s; AResourceInternal pred = (AResourceInternal) p; if (!bad) subj.setHasBeenUsed(); if (o instanceof AResource) { AResourceInternal obj = (AResourceInternal) o; if (!bad) obj.setHasBeenUsed(); stmt.statement(subj, pred, obj); } else stmt.statement(subj, pred, (ALiteral) o); }
public void triple(ANode s, ANode p, ANode o) { StatementHandler stmt; boolean bad=s.isTainted() || p.isTainted() || o.isTainted(); if (bad) { stmt = badStatementHandler; } else { stmt = handlers.getStatementHandler(); } AResourceInternal subj = (AResourceInternal) s; AResourceInternal pred = (AResourceInternal) p; if (!bad) subj.setHasBeenUsed(); if (o instanceof AResource) { AResourceInternal obj = (AResourceInternal) o; if (!bad) obj.setHasBeenUsed(); stmt.statement(subj, pred, obj); } else stmt.statement(subj, pred, (ALiteral) o); }
subject = getResource(reifier); handler.statement(subject, type, getResource(assoc.getType())); assertScope(subject, assoc.getScope()); while (it2.hasNext()) { AssociationRoleIF role = (AssociationRoleIF) it2.next(); handler.statement(subject, getResource(role.getType()), getResource(role.getPlayer()));
private void doConversion(Model model) throws JenaException { StatementHandler totm = new ToTMStatementHandler(); AResourceWrapper subjw = new AResourceWrapper(); AResourceWrapper propw = new AResourceWrapper(); AResourceWrapper objtw = new AResourceWrapper(); ALiteralWrapper litlw = new ALiteralWrapper(); ResIterator it = model.listSubjects(); while (it.hasNext()) { Resource subject = (Resource) it.next(); StmtIterator it2 = subject.listProperties(); // get all statements while (it2.hasNext()) { Statement stmt = (Statement) it2.next(); subjw.resource = stmt.getSubject(); propw.resource = stmt.getPredicate(); RDFNode obj = stmt.getObject(); if (obj instanceof Resource) { objtw.resource = (Resource) obj; totm.statement(subjw, propw, objtw); } else { litlw.literal = (Literal) obj; totm.statement(subjw, propw, litlw); } } } }