@Override public void handleStatement(final Statement statement) throws RDFHandlerException { this.graph.add(statement); }
@Override protected void addWithoutCommit(Resource subj, IRI pred, Value obj, Resource... contexts) throws RepositoryException { added.add(subj, pred, obj, contexts); }
/** * @deprecated since 4.0. Use {@link #add(Resource, IRI, Value, Resource...)} instead. */ @Deprecated public default boolean add(Resource subj, URI pred, Value obj, Resource... contexts) { return add(subj, (IRI)pred, obj, contexts); }
private void addQueryNode(Model m, Resource implNode, IRI predicate, String queryText) { if (null != queryText) { ValueFactory factory = SimpleValueFactory.getInstance(); BNode queryNode = factory.createBNode(); m.add(implNode, predicate, queryNode); m.add(queryNode, RDF.TYPE, SP.CONSTRUCT_CLASS); m.add(queryNode, SP.TEXT_PROPERTY, factory.createLiteral(queryText)); } } }
@Override public void statementAdded(Statement st) { if (statementsRemoved) { // No need to record, starting from scratch anyway return; } if (newStatements == null) { newStatements = createModel(); } newStatements.add(st); }
private void addRelationForStringTypeAttribute( Model model, Resource subject, IRI predicate, String value) { if (predicate.stringValue().equals(KEYWORD)) { stream(value.split(",")) .map(String::trim) .forEach(keyword -> model.add(subject, predicate, valueFactory.createLiteral(keyword))); } else { model.add(subject, predicate, valueFactory.createLiteral(value)); } }
/******************************************************************************************************************* * * * ******************************************************************************************************************/ @Nonnull public synchronized ModelBuilder with (final @Nonnull List<ModelBuilder> others) { others.stream().map(other -> other.toModel()).forEach(m -> m.forEach(statement -> model.add(statement))); return this; } }
@Override public Resource export(Model graph) { Resource implNode = super.export(graph); graph.setNamespace("ms", NAMESPACE); if (persist) { graph.add(implNode, PERSIST, BooleanLiteral.TRUE); } if (syncDelay != 0) { graph.add(implNode, SYNC_DELAY, SimpleValueFactory.getInstance().createLiteral(syncDelay)); } return implNode; }
@Override public Resource export(Model graph) { Resource implNode = super.export(graph); graph.setNamespace("ms", NAMESPACE); if (persist) { graph.add(implNode, PERSIST, BooleanLiteral.TRUE); } if (syncDelay != 0) { graph.add(implNode, SYNC_DELAY, SimpleValueFactory.getInstance().createLiteral(syncDelay)); } return implNode; }
@Override public Resource export(Model model) { Resource resource = super.export(model); if (delegate != null) { Resource delegateNode = delegate.export(model); model.add(resource, DELEGATE, delegateNode); } return resource; }
@Override public Resource export(Model model) { Resource repImplNode = super.export(model); if (sailImplConfig != null) { model.setNamespace("sr", NAMESPACE); Resource sailImplNode = sailImplConfig.export(model); model.add(repImplNode, SAILIMPL, sailImplNode); } return repImplNode; }
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 void addRelationForMrefTypeAttribute( Model model, Resource subject, IRI predicate, Iterable<Entity> objectEntities) { for (Entity objectEntity : objectEntities) { model.add( subject, predicate, valueFactory.createIRI(subject.stringValue() + '/' + objectEntity.getIdValue())); } } }
@Override public Resource export(Model graph) { Resource implNode = super.export(graph); if (evalStratFactoryClassName != null) { graph.setNamespace("sb", NAMESPACE); graph.add(implNode, EVALUATION_STRATEGY_FACTORY, SimpleValueFactory.getInstance().createLiteral(evalStratFactoryClassName)); } return implNode; }
@Override public Set makeEmptySet() { Model model = makeEmptyModel(); model.add(vf.createStatement(RDF.TYPE, RDF.TYPE, RDF.PROPERTY, createURI("hidden"))); return model.filter(null, null, null, ctx0, ctx1); }
@Override public Resource export(Model m) { Resource implNode = super.export(m); m.setNamespace("sparql", NAMESPACE); if (getQueryEndpointUrl() != null) { m.add(implNode, QUERY_ENDPOINT, vf.createIRI(getQueryEndpointUrl())); } if (getUpdateEndpointUrl() != null) { m.add(implNode, UPDATE_ENDPOINT, vf.createIRI(getUpdateEndpointUrl())); } return implNode; }
@Override public Resource export(Model m) { Resource implNode = super.export(m); m.setNamespace("sparql", NAMESPACE); if (getQueryEndpointUrl() != null) { m.add(implNode, QUERY_ENDPOINT, vf.createIRI(getQueryEndpointUrl())); } if (getUpdateEndpointUrl() != null) { m.add(implNode, UPDATE_ENDPOINT, vf.createIRI(getUpdateEndpointUrl())); } return implNode; }
@Override public Resource export(Model m) { Resource implNode = super.export(m); m.setNamespace("sparql", NAMESPACE); if (getQueryEndpointUrl() != null) { m.add(implNode, QUERY_ENDPOINT, vf.createIRI(getQueryEndpointUrl())); } if (getUpdateEndpointUrl() != null) { m.add(implNode, UPDATE_ENDPOINT, vf.createIRI(getUpdateEndpointUrl())); } return implNode; }
public Resource export(Model model) { BNode implNode = SimpleValueFactory.getInstance().createBNode(); if (type != null) { model.add(implNode, REPOSITORYTYPE, SimpleValueFactory.getInstance().createLiteral(type)); } return implNode; }
void addStatementsForEntityTags(Model model, Resource subject, EntityType entityType) { for (SemanticTag<EntityType, LabeledResource, LabeledResource> tag : tagService.getTagsForEntity(entityType)) { if (tag.getRelation() == Relation.isAssociatedWith) { LabeledResource object = tag.getObject(); model.add(subject, rdfTypePredicate, valueFactory.createIRI(object.getIri())); } } }