private InMemoryDatasetManager() { inMemoryDataset = DatasetFactory.createMem(); emptyDataset = true; }
private static Dataset createDataset() { return DatasetFactory.createMem() ; } private static DatasetGraph createDatasetGraph() { return DatasetGraphFactory.createMem() ; }
/** * Builds a new SolRDF proxy with the given {@link DatasetAccessor}. * * @param dataset the {@link DatasetAccessor} representing the remote endpoint. * @param solr the (remote) Solr proxy. */ SolRDF( final DatasetAccessor dataset, final String sparqlEndpointAddress, final SolrClient solr) { this.remoteDataset = dataset; this.localDataset = DatasetFactory.createMem(); this.solr = solr; this.sparqlEndpoint = sparqlEndpointAddress; }
@Override public void clean() { inMemoryDataset.close(); inMemoryDataset = DatasetFactory.createMem(); emptyDataset = true; }
@Override public void setUpProcess() { this.memoryModel = DatasetFactory.createMem(); this.isInitalised = true; try { this.loadMetrics(); } catch (ExternalMetricLoaderException e) { logger.error(e.getLocalizedMessage()); } }
public static void createInMemoryDataset(Set<URL> defaultGraph, Set<URL> namedGraphs){ inMemoryDataset = DatasetFactory.createMem(); Model dModel = ModelFactory.createDefaultModel(); for(URL f : defaultGraph){ dModel.add(RDFDataMgr.loadModel(f.toString())); } inMemoryDataset.setDefaultModel(dModel); for(URL f : namedGraphs){ inMemoryDataset.addNamedModel(f.toString(), RDFDataMgr.loadModel(f.toString())); } }
dataset = DatasetFactory.createMem();
Dataset model = DatasetFactory.createMem();
Dataset model = DatasetFactory.createMem();
Dataset model = DatasetFactory.createMem();
Dataset model = DatasetFactory.createMem();
Dataset model = DatasetFactory.createMem();
Dataset model = DatasetFactory.createMem();
dataset = DatasetFactory.createMem(); assert dataset != null; } else if(backend.equalsIgnoreCase(DATABASE)) {
/** * Evaluates a SPARQL query. * * @return XML ResultSet with the results of the query */ public ResultSet getResults() { Query q = QueryFactory.create(query); QueryExecution qe; if (dataset == null) { qe = QueryExecutionFactory.create(q); if(qe.getQuery().getDatasetDescription()==null) qe = QueryExecutionFactory.create(q, DatasetFactory.createMem()); } else { qe = QueryExecutionFactory.create(query, dataset); } return qe.execSelect(); }
private void rtRJRds(String resource) throws Exception { final Dataset ds1 = loadDatasetFromClasspathResource("/com/github/jsonldjava/jena/" + resource); // Write a JSON-LD final ByteArrayOutputStream out = new ByteArrayOutputStream(); RDFDataMgr.write(out, ds1, JSONLD); final ByteArrayInputStream r = new ByteArrayInputStream(out.toByteArray()); // Read as JSON-LD final Dataset ds2 = DatasetFactory.createMem(); RDFDataMgr.read(ds2, r, null, JSONLD); if (!isIsomorphic(ds1, ds2)) { SSE.write(ds1); SSE.write(ds2); } assertTrue("Input dataset " + resource + " not isomorphic with roundtrip dataset", isIsomorphic(ds1, ds2)); }
QueryExecution qExec = QueryExecutionFactory.create(query, DatasetFactory.createMem()) ; QueryOutputUtils.printPlan(query, qExec) ;
dataset = DatasetFactory.createMem() ;
final Dataset dataset = DatasetFactory.createMem(); dataset.addNamedModel("http://example.com/graph", model); RDFDataMgr.write(System.out, dataset, JenaJSONLD.JSONLD);