/** * Set the supplied {@link Namespace} mapping. * * @param ns * a {@link Namespace} to add to the model * @return the {@link ModelBuilder} */ public ModelBuilder setNamespace(Namespace ns) { model.setNamespace(ns); return this; }
@Override public void handleNamespace(String prefix, String uri) throws RDFHandlerException { model.setNamespace(prefix, uri); }
/** * Set the supplied {@link Namespace} mapping. * * @param ns * a {@link Namespace} to add to the model * @return the {@link ModelBuilder} */ public ModelBuilder setNamespace(Namespace ns) { model.setNamespace(ns); return this; }
@Override public void handleNamespace(String prefix, String uri) throws RDFHandlerException { model.setNamespace(prefix, uri); }
@Override public Namespace setNamespace(String prefix, String name) { return this.model.setNamespace(prefix, name); }
@Override public void setNamespace(String prefix, String name) throws RepositoryException { removed.removeNamespace(prefix); added.setNamespace(prefix, name); }
@Override public void clearNamespaces() throws RepositoryException { added.getNamespaces().clear(); committed.getNamespaces().forEach(ns -> { removed.setNamespace(ns); }); }
@Override public void removeNamespace(String prefix) throws RepositoryException { added.removeNamespace(prefix); Optional<Namespace> ns = committed.getNamespace(prefix); if (ns.isPresent()) { removed.setNamespace(ns.get()); } }
/** * Test method for {@link org.eclipse.rdf4j.model.Model#setNamespace(java.lang.String, java.lang.String)}. */ @Test public final void testSetNamespaceSamePrefix() { testModel.setNamespace("r", RDF.NAMESPACE); testModel.setNamespace("r", RDFS.NAMESPACE); Set<Namespace> namespaces = testModel.getNamespaces(); assertNotNull("Namespaces set must not be null", namespaces); assertEquals(1, namespaces.size()); assertEquals(new SimpleNamespace("r", RDFS.NAMESPACE), testModel.getNamespace("r").orElse(null)); }
@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; }
private static void copyNamespacesToModel(RepositoryConnection conn, Model m) { RepositoryResult<Namespace> ns = conn.getNamespaces(); while (ns.hasNext()) { m.setNamespace(ns.next()); } }
/** * Test method for {@link org.eclipse.rdf4j.model.Model#setNamespace(org.eclipse.rdf4j.model.Namespace)}. */ @Test public final void testSetNamespaceNamespaceSamePrefix() { testModel.setNamespace(new SimpleNamespace("r", RDF.NAMESPACE)); testModel.setNamespace(new SimpleNamespace("r", RDFS.NAMESPACE)); Set<Namespace> namespaces = testModel.getNamespaces(); assertNotNull("Namespaces set must not be null", namespaces); assertEquals(1, namespaces.size()); assertEquals(new SimpleNamespace("r", RDFS.NAMESPACE), testModel.getNamespace("r").orElse(null)); }
@Override public Resource export(Model model) { Resource implNode = super.export(model); if (null != this.proxiedID) { model.setNamespace("proxy", ProxyRepositorySchema.NAMESPACE); model.add(implNode, ProxyRepositorySchema.PROXIED_ID, SimpleValueFactory.getInstance().createLiteral(this.proxiedID)); } return implNode; }
@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 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 m) { Resource implNode = super.export(m); m.setNamespace("cgqi", CustomGraphQueryInferencerSchema.NAMESPACE); if (null != language) { m.add(implNode, QUERY_LANGUAGE, SimpleValueFactory.getInstance().createLiteral(language.getName())); } addQueryNode(m, implNode, RULE_QUERY, ruleQuery); addQueryNode(m, implNode, MATCHER_QUERY, matcherQuery); 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; }
@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; }