org.openrdf.repository.RepositoryConnection.setNamespace()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(114)

本文整理了Java中org.openrdf.repository.RepositoryConnection.setNamespace方法的一些代码示例,展示了RepositoryConnection.setNamespace的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryConnection.setNamespace方法的具体详情如下:
包路径:org.openrdf.repository.RepositoryConnection
类名称:RepositoryConnection
方法名:setNamespace

RepositoryConnection.setNamespace介绍

暂无

代码示例

代码示例来源:origin: org.openrdf.alibaba/alibaba-sail-federation

public void run(RepositoryConnection con)
    throws RepositoryException
  {
    con.setNamespace(prefix, name);
  }
});

代码示例来源:origin: org.openrdf.sesame/sesame-http-protocol

public void execute(RepositoryConnection con)
  throws RepositoryException
{
  con.setNamespace(prefix, name);
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-federation

public void run(RepositoryConnection con)
    throws RepositoryException
  {
    con.setNamespace(prefix, name);
  }
});

代码示例来源:origin: com.powsybl/powsybl-triple-store-impl-blazegraph

private static void addNamespaceForBase(RepositoryConnection cnx, String base) throws RepositoryException {
  cnx.setNamespace("data", base + "#");
}

代码示例来源:origin: usc-isi-i2/Web-Karma

private void addPrefixes(KR2RMLMapping mapping) throws RepositoryException {
  for (Prefix p : mapping.getPrefixes())
  {
    con.setNamespace(p.getPrefix(), p.getNamespace());
  }
  con.setNamespace(Prefixes.RR, Namespaces.RR);
  con.setNamespace(Prefixes.KARMA_DEV, Namespaces.KARMA_DEV);
}

代码示例来源:origin: net.fortytwo.sesametools/repository-sail

protected void setNamespaceInternal(String prefix, String name) throws SailException {
  try {
    repoConnection.setNamespace(prefix, name);
  } catch (RepositoryException e) {
    throw new SailException(e);
  }
}

代码示例来源:origin: org.openrdf.elmo/elmo-repository

public void undo(RepositoryConnection conn) throws RepositoryException {
  if (oldNS == null) {
    conn.removeNamespace(prefix);
  } else {
    conn.setNamespace(prefix, oldNS);
  }
}

代码示例来源:origin: org.openrdf.elmo/elmo-repository

public void redo(RepositoryConnection conn) throws RepositoryException {
  if (newNS == null) {
    conn.removeNamespace(prefix);
  } else {
    conn.setNamespace(prefix, newNS);
  }
}

代码示例来源:origin: blazegraph/database

private void setupNamespaces()
  throws IOException, RDFParseException, RepositoryException
{
  testCon.setNamespace(EXAMPLE, EXAMPLE_NS);
  testCon.setNamespace(RDF_PREFIX, "http://www.w3.org/1999/02/22-rdf-syntax-ns#");
  testCon.setNamespace(RDFS_PREFIX, RDFS_NS);
  // Translated from earlier RDF document. Is this line even necessary?
  testCon.add(vf.createURI(EXAMPLE_NS, "Main"), vf.createURI(RDFS_NS, "label"),
      vf.createLiteral("Main Node"));
}

代码示例来源:origin: org.apache.rya/rya.sail

@Override
public void endRDF()
    throws RDFHandlerException {
  for (Map.Entry<String, String> entry : namespaceMap.entrySet()) {
    String prefix = entry.getKey();
    String name = entry.getValue();
    try {
      if (con.getNamespace(prefix) == null) {
        con.setNamespace(prefix, name);
      }
    } catch (RepositoryException e) {
      throw new RDFHandlerException(e);
    }
  }
  namespaceMap.clear();
  bNodesMap.clear();
}

代码示例来源:origin: org.apache.marmotta/marmotta-core

/**
 * Check the connection's namespace, using the base context when needed
 * 
 * @param conn
 * @throws RepositoryException
 */
private void checkConnectionNamespace(RepositoryConnection conn)
    throws RepositoryException {
  if(conn.getNamespace(DEFAULT_PREFIX) == null) {
    conn.setNamespace(DEFAULT_PREFIX, getBaseContext());
  }
}

代码示例来源:origin: org.semweb4j/rdf2go.impl.sesame

@Override
  public void setNamespace(String prefix, String namespaceURI) throws IllegalArgumentException {
    assertModel();
    try {
      this.connection.setNamespace(prefix, namespaceURI);
    } catch(RepositoryException e) {
      throw new ModelRuntimeException(e);
    }
  }
}

代码示例来源:origin: org.semweb4j/rdf2go.impl.sesame20

public void setNamespace(String prefix, String namespaceURI)
    throws IllegalArgumentException {
  this.assertModel();
  try {
    this.connection.setNamespace(prefix, namespaceURI);
  } catch (RepositoryException e) {
    throw new ModelRuntimeException(e);
  }
}

代码示例来源:origin: org.semweb4j/rdf2go.impl.sesame

@Override
public void setNamespace(String prefix, String namespaceURI) throws IllegalArgumentException {
  this.assertModel();
  try {
    this.connection.setNamespace(prefix, namespaceURI);
  } catch(RepositoryException e) {
    throw new ModelRuntimeException(e);
  }
}

代码示例来源:origin: org.openrdf.alibaba/alibaba-model

public String setNamespace(String prefix, String name) {
  try {
    String ret = con.getNamespace(prefix);
    con.setNamespace(prefix, name);
    return ret;
  } catch (RepositoryException e) {
    throw new ModelException(e);
  }
}

代码示例来源:origin: org.semweb4j/rdf2go.impl.sesame20

public void setNamespace(String prefix, String namespaceURI)
    throws IllegalArgumentException {
  assertModel();
  try {
    this.connection.setNamespace(prefix, namespaceURI);
  } catch (RepositoryException e) {
    throw new ModelRuntimeException(e);
  }
}

代码示例来源:origin: apache/marmotta

/**
 * Check the connection's namespace, using the base context when needed
 * 
 * @param conn
 * @throws RepositoryException
 */
private void checkConnectionNamespace(RepositoryConnection conn)
    throws RepositoryException {
  if(conn.getNamespace(DEFAULT_PREFIX) == null) {
    conn.setNamespace(DEFAULT_PREFIX, getBaseContext());
  }
}

代码示例来源:origin: net.fortytwo.sesametools/common

@Override
public void setNamespace(Namespace namespace) {
  rc.setNamespace(namespace.getPrefix(), namespace.getName());
}

代码示例来源:origin: blazegraph/database

private void setupNamespaces()
  throws IOException, RDFParseException, RepositoryException
{
  testCon.setNamespace(EXAMPLE, EXAMPLE_NS);
  testCon.setNamespace(RDF_PREFIX, "http://www.w3.org/1999/02/22-rdf-syntax-ns#");
  testCon.setNamespace(RDFS_PREFIX, RDFS_NS);
  // Translated from earlier RDF document. Is this line even necessary?
  testCon.add(vf.createURI(EXAMPLE_NS, "Main"), vf.createURI(RDFS_NS, "label"),
      vf.createLiteral("Main Node"));
}

代码示例来源:origin: eu.fbk.rdfpro/rdfpro-rules

@Override
protected Namespace doSetNamespace(final String prefix, @Nullable final String name) {
  try {
    final String oldName = this.connection.getNamespace(prefix);
    final Namespace oldNamespace = oldName == null ? null : new NamespaceImpl(prefix,
        oldName);
    if (name == null) {
      this.connection.removeNamespace(prefix);
    } else {
      this.connection.setNamespace(prefix, name);
    }
    return oldNamespace;
  } catch (final RepositoryException ex) {
    throw new ModelException(ex);
  }
}

相关文章

微信公众号

最新文章

更多