/** 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) ; }
/** 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) ; }
/** 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) ; }
/** 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) ; }
/** 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) ; }
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 ; }
@Test public void dataset_1() { Dataset ds = DatasetFactory.assemble(dir+"dataset.ttl") ; assertNotNull(ds) ; // Check it will be dispatched to SDB DatasetGraph dsg = ds.asDatasetGraph() ; assertTrue( dsg instanceof DatasetStoreGraph ) ; }