示例#1
0
  private void uploadDataset(Dataset dataset) throws Exception {
    RepositoryConnection con = dataRep.getConnection();
    try {
      // Merge default and named graphs to filter duplicates
      Set<URI> graphURIs = new HashSet<URI>();
      graphURIs.addAll(dataset.getDefaultGraphs());
      graphURIs.addAll(dataset.getNamedGraphs());

      for (Resource graphURI : graphURIs) {
        upload(((URI) graphURI), graphURI);
      }
    } finally {
      con.close();
    }
  }