Refine search
void addDomainStatement(Statement st) { domainStatements.add(st); properties.add(st.getSubject()); types.add((Resource)st.getObject()); }
void addSubPropertyOfStatement(Statement st) { subPropertyOfStatements.add(st); properties.add(st.getSubject()); properties.add((Resource)st.getObject()); }
void addSubClassOfStatement(Statement st) { subClassOfStatements.add(st); types.add(st.getSubject()); types.add((Resource)st.getObject()); }
void addRangeStatement(Statement st) { rangeStatements.add(st); properties.add(st.getSubject()); types.add((Resource)st.getObject()); }
private void setUpdateNeededIfMatching(Statement statement) { updateNeeded = hasWatchValues ? watchPredicates.contains(statement.getPredicate()) || watchSubjects.contains(statement.getSubject()) || watchObjects.contains(statement.getObject()) : true; }
@Override protected boolean accept(Statement st) { //de-duplicate triples if (st.getSubject().equals(lastSubj) && st.getPredicate().equals(lastPred) && st.getObject().equals(lastObj)) { return false; } else { lastSubj = st.getSubject(); lastPred = st.getPredicate(); lastObj = st.getObject(); return true; } }
@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 Statement createStatement(Assertion assertion) { Statement stm = RDF4JHelper.createStatement(assertion); if (stm.getSubject()!=null && stm.getPredicate()!=null && stm.getObject()!=null) return stm; else return null; }
@Override public boolean hasStatement(Statement st, boolean includeInferred, Resource... contexts) throws RepositoryException { //Checks whether the repository contains the specified statement, //optionally in the specified contexts. return hasStatement(st.getSubject(), st.getPredicate(), st .getObject(), includeInferred, contexts); }
private Statement createStatement(Assertion assertion) { Statement stm = RDF4JHelper.createStatement(assertion); if (stm.getSubject()!=null && stm.getPredicate()!=null && stm.getObject()!=null) return stm; else return null; }
@Override public boolean hasStatement(Statement st, boolean includeInferred, Resource... contexts) throws RepositoryException { return hasStatement(st.getSubject(), st.getPredicate(), st.getObject(), includeInferred, contexts); }
@Override public boolean hasStatement(Statement st, boolean includeInferred, Resource... contexts) throws RepositoryException { //Checks whether the repository contains the specified statement, //optionally in the specified contexts. return hasStatement(st.getSubject(), st.getPredicate(), st .getObject(), includeInferred, contexts); }
@Override public boolean hasStatement(Statement st, boolean includeInferred, Resource... contexts) throws RepositoryException { return hasStatement(st.getSubject(), st.getPredicate(), st.getObject(), includeInferred, contexts); }
/** * Checks whether the given statement exists in the data source. * * @param s the statement to be checked * @return true, if the statement exists, false otherwise * @throws DataSourceException */ private boolean existsInDataSource(Statement s) throws DataSourceException { return mTripleSource.getStatements(s.getSubject(), s.getPredicate(), s.getObject(), s.getContext()).iterator().hasNext(); }
public void endRDF() throws RDFHandlerException { for(String uri:resourceLabels.keySet()){ vNodes.put(uri,new VirtualNode(Util.labels(new ArrayList<>(resourceLabels.get(uri))), resourceProps.get(uri), graphdb)); } statements.forEach(st -> vRels.add( new VirtualRelationship(vNodes.get(st.getSubject().stringValue().replace("'", "\'")), vNodes.get(st.getObject().stringValue().replace("'", "\'")), RelationshipType.withName(shorten(st.getPredicate()))))); }
public void handleStatement(Statement stmt) { if(stmt != null) { final Resource context = stmt.getContext(); if(context instanceof IRI) { target.writeTriple(stmt.getSubject(), stmt.getPredicate(), stmt.getObject(), (IRI) context); } else { target.writeTriple(stmt.getSubject(), stmt.getPredicate(), stmt.getObject()); } } }
public static Model withContext(Iterable<Statement> theGraph, Resource theResource) { Model aModel = newModel(); Iterator var3 = theGraph.iterator(); while(var3.hasNext()) { Statement aStmt = (Statement)var3.next(); aModel.add(SimpleValueFactory.getInstance().createStatement(aStmt.getSubject(), aStmt.getPredicate(), aStmt.getObject(), theResource)); } return aModel; }
private Iterator find(Statement st) { Resource subj = st.getSubject(); IRI pred = st.getPredicate(); Value obj = st.getObject(); Resource ctx = st.getContext(); return matchPattern(subj, pred, obj, ctx); }
@Override public boolean remove(Object o) { if (o instanceof Statement) { Statement st = (Statement)o; return remove(st.getSubject(), st.getPredicate(), st.getObject(), st.getContext()); } return false; }
@Override public boolean contains(Object o) { if (o instanceof Statement) { Statement st = (Statement)o; return contains(st.getSubject(), st.getPredicate(), st.getObject(), st.getContext()); } return false; }