private void reportStatement(Resource subject, IRI predicate, Value object) throws RDFHandlerException { rdfHandler.handleStatement(vf.createStatement(subject, predicate, object)); }
private void reportStatement(Resource subject, URI predicate, Value object) throws RDFHandlerException { rdfHandler.handleStatement(vf.createStatement(subject, predicate, object)); } }
@Test public void testStatementEquals() throws Exception { Statement st = vf.createStatement(picasso, RDF.TYPE, painter); assertEquals(st, vf.createStatement(picasso, RDF.TYPE, painter, context1)); assertEquals(st, vf.createStatement(picasso, RDF.TYPE, painter, context2)); }
protected void addTriple(Resource subject, URI predicate, Value object) { try { handler.handleStatement(valueFactory.createStatement(subject, predicate, object)); } catch(RDFHandlerException e) { // TODO: provide standard way to handle exceptions inside of triple sinks throw new RuntimeException(e); } }
private void handleValue(URI predicate, Value object) { if (object == null) return; try { Statement st; st = vf.createStatement(subject, predicate, object); rdf.handleStatement(st); } catch (RDFHandlerException e) { throw new UndeclaredThrowableException(e); } }
@Override public void handleStatement(Statement st) { if (contexts.length == 0) { statements.add(st); } else { for (Resource nextContext : contexts) { statements.add(vf.createStatement(st.getSubject(), st.getPredicate(), st.getObject(), nextContext)); } } } }
private void flushPendingStatement() throws RDFHandlerException { if (predicate != null) { Resource res = valueFactory.createBNode(); handler.handleStatement(valueFactory.createStatement(subject, predicate, res)); subject = res; } }
private void mapCounts(RDFHandler handler, ConcurrentMap<URI, ResourceCount> counts, URI predicateUri, ValueFactory vf) throws RDFHandlerException { for(URI nextURI : counts.keySet()) { handler.handleStatement(vf.createStatement(nextURI, predicateUri, vf.createLiteral(counts.get(nextURI).getCount()))); } }
@Test public void testStatementEquals() throws Exception { Statement st = vf.createStatement(picasso, RDF.TYPE, painter); assertEquals(st, vf.createStatement(picasso, RDF.TYPE, painter, context1)); assertEquals(st, vf.createStatement(picasso, RDF.TYPE, painter, context2)); }
public Statement randomStatement(final Resource context) { Resource subj = randomResource(); IRI pred = randomIRI(); Value obj = randomValue(); return valueFactory.createStatement(subj, pred, obj, context); }
private static void addTriple(Resource subject, String predicate, String object, Model model, ValueFactory valueFactory) throws RepositoryException { if (predicate == null || object == null) return; final URI predUri = valueFactory.createURI(predicate); final URI objUri = valueFactory.createURI(object); Statement stmt = valueFactory.createStatement(subject, predUri, objUri); model.add(stmt); }
ListContext startTemplateList() throws RDFHandlerException { Resource elemListBNode = valueFactory.createBNode(); handler.handleStatement( valueFactory.createStatement(subject, SP.TEMPLATES_PROPERTY, elemListBNode)); return newList(elemListBNode); }
private final Model getTestModel(String datatypeValue, IRI datatypeURI) { Model result = new LinkedHashModel(); result.add(vf.createStatement(vf.createBNode(), DC.DESCRIPTION, vf.createLiteral(datatypeValue, datatypeURI))); return result; }
public URI translateToRDF(final Atom a, final ValueFactory vf, final RDFHandler handler) throws RDFHandlerException { URI self = translateTypeAndAlias(a, vf, handler, FOAF.PERSON); if (a.getSharability() > 0.5) { handler.handleStatement(vf.createStatement(self, FOAF.NAME, vf.createLiteral(a.getValue()))); } else { handler.handleStatement(vf.createStatement(self, RDFS.LABEL, vf.createLiteral(a.getValue()))); } return self; }
@Override public void meet(Bound node) throws RDFHandlerException { Resource currentSubj = subject; flushPendingStatement(); handler.handleStatement(valueFactory.createStatement(subject, RDF.TYPE, SP.BOUND)); predicate = SP.ARG1_PROPERTY; node.getArg().visit(this); subject = currentSubj; predicate = null; }
@Override public void meet(Str node) throws RDFHandlerException { Resource currentSubj = subject; flushPendingStatement(); handler.handleStatement(valueFactory.createStatement(subject, RDF.TYPE, SP.STR)); predicate = SP.ARG1_PROPERTY; node.getArg().visit(this); subject = currentSubj; predicate = null; }
@Override public void meet(LocalName node) throws RDFHandlerException { Resource currentSubj = subject; flushPendingStatement(); handler.handleStatement(valueFactory.createStatement(subject, RDF.TYPE, AFN.LOCALNAME)); predicate = SP.ARG1_PROPERTY; node.getArg().visit(this); subject = currentSubj; predicate = null; }
public void mapToRDF(Atom page, MappingContext context) throws RDFHandlerException { context.getHandler().handleStatement( context.getValueFactory().createStatement( context.getReferenceUri(), FOAF.HOMEPAGE, context.uriOf(page))); } }
protected Statement convert(Statement st) { if (st.getContext() == null) return getValueFactory().createStatement(st.getSubject(), st.getPredicate(), st.getObject(), removeContexts[0]); return st; } });
@Override public void meet(DeleteData node) throws RDFHandlerException { Resource dataList = valueFactory.createBNode(); handler.handleStatement(valueFactory.createStatement(subject, SP.DATA_PROPERTY, dataList)); ListContext dataCtx = newList(dataList); renderDataBlock(node.getDataBlock()); endList(dataCtx); }