/** Create a dataset based on a list of URIs : these are merged into the default graph of teh dataset. * * @param uriList URIs merged to form the default dataset * @param fileManager * @return Dataset */ public static Dataset create(List<String> uriList, FileManager fileManager) { return create(uriList, null, fileManager, null) ; }
private InMemoryDatasetManager() { inMemoryDataset = DatasetFactory.createMem(); emptyDataset = true; }
/** Assembler a dataset from the model in a file * * @param filename The filename * @return Dataset */ public static Dataset assemble(String filename) { Model model = FileManager.get().loadModel(filename) ; return assemble(model) ; }
public static Dataset createDataset(List<String> uriList, List<String> namedSourceList, FileManager fileManager, String baseURI) { // Fixed dataset - any GRAPH <notThere> in a query must return no match. Dataset ds = DatasetFactory.createMemFixed() ; addInGraphs(ds, uriList, namedSourceList, fileManager, baseURI) ; return ds ; }
/** Assembler a dataset from the model in a file * * @param filename The filename * @return Dataset */ public static Dataset assemble(String filename) { Model model = FileManager.get().loadModel(filename) ; return assemble(model) ; }
@Override public void loadTTL(File file) throws IOException, NoSuchConversionException { if (file == null) return; final Repo.WithDirectory repo = (WithDirectory) this.getRepo(getValue()); Dataset oldds = repo.getMainQueryDataset(); Model oldDirModel = repo.getDirectoryModel(); Dataset newds = DatasetFactory.createMemFixed(); FileInputStream fis = new FileInputStream(file); Model newDirModel = RepoOper.loadTTLReturnDirModel(newds, fis); Repo.WithDirectory rwd; if (!newds.listNames().hasNext()) { // nothing loaded.. probably just DirectoryModel rwd = new DirectRepo(newDirModel); } else { rwd = new DirectRepo(newDirModel) { public void callLoadingInLock() { } }; } newds = rwd.getMainQueryDataset(); RepoOper.replaceDatasetElements(oldds, newds); if (repo.getClass() == rwd.getClass()) { RepoOper.replaceModelElements(oldDirModel, rwd.getDirectoryModel()); RepoOper.replaceDatasetElements(oldds, newds); } else { setRepoObject(rwd); } }
/** Create a dataset with a default graph and no named graphs * * @param uri URIs merged to form the default dataset * @return Dataset */ public static Dataset create(String uri) { return create(uri, null, null, null) ; }
private static Dataset createDataset() { return DatasetFactory.createMem() ; } private static DatasetGraph createDatasetGraph() { return DatasetGraphFactory.createMem() ; }
/** Assembler a dataset from the model in a file * * @param filename The filename * @param resourceURI URI for the dataset to assembler * @return Dataset */ public static Dataset assemble(String filename, String resourceURI) { Model model = FileManager.get().loadModel(filename) ; Resource r = model.createResource(resourceURI) ; return assemble(r) ; }
/** Create a dataset with a default graph and no named graphs * * @param uri URIs merged to form the default dataset * @return Dataset */ public static Dataset create(String uri) { return create(uri, null, null, null) ; }
/** * 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; }
/** Assembler a dataset from the model * * @param model * @return Dataset */ public static Dataset assemble(Model model) { Resource r = GraphUtils.findRootByType(model, DatasetAssembler.getType()) ; if ( r == null ) throw new ARQException("No root found for type <"+DatasetAssembler.getType()+">") ; return assemble(r) ; }
/** Create a named graph container of graphs based on a list of URIs. * * @param namedSourceList * @param fileManager * @return Dataset */ public static Dataset createNamed(List<String> namedSourceList, FileManager fileManager) { return create((List<String>)null, namedSourceList, fileManager, null) ; }
@Override public void clean() { inMemoryDataset.close(); inMemoryDataset = DatasetFactory.createMem(); emptyDataset = true; }
/** Assembler a dataset from the model * * @param model * @return Dataset */ public static Dataset assemble(Model model) { Resource r = GraphUtils.findRootByType(model, DataSourceAssembler.getType()) ; if ( r == null ) throw new ARQException("No root found for type <"+DataSourceAssembler.getType()+">") ; return assemble(r) ; }
/** Create a dataset based on a list of URIs : these are merged into the default graph of teh dataset. * * @param uriList URIs merged to form the default dataset * @return Dataset */ public static Dataset create(List<String> uriList) { return create(uriList, null, null, null) ; }
@Override public void setUpProcess() { this.memoryModel = DatasetFactory.createMem(); this.isInitalised = true; try { this.loadMetrics(); } catch (ExternalMetricLoaderException e) { logger.error(e.getLocalizedMessage()); } }
private Store create(Model assem) { // Create a store and format Dataset ds = DatasetFactory.assemble(assem) ; Store store = ((DatasetStoreGraph)ds.asDatasetGraph()).getStore() ; store.getTableFormatter().create() ; return store ; }
/** Create a dataset based on a list of URIs : these are merged into the default graph of the dataset. * * @param uriList URIs merged to form the default dataset * @return Dataset */ public static Dataset create(List<String> uriList) { return create(uriList, null, null, null) ; }
dataset = DatasetFactory.createMem();