public static DatasetGraph createDatasetGraph(DatasetDescription datasetDesc, FileManager fileManager, String baseURI) { return createDatasetGraph(datasetDesc.getDefaultGraphURIs(), datasetDesc.getNamedGraphURIs(), fileManager, baseURI) ; }
public static Dataset createDataset(DatasetDescription datasetDesc, FileManager fileManager, String baseURI) { return createDataset(datasetDesc.getDefaultGraphURIs(), datasetDesc.getNamedGraphURIs(), fileManager, baseURI) ; }
public static Dataset createDataset(DatasetDescription datasetDesc) { return createDataset(datasetDesc.getDefaultGraphURIs(), datasetDesc.getNamedGraphURIs(), null, null) ; }
public static DatasetGraph createDatasetGraph(DatasetDescription datasetDesc) { return createDatasetGraph(datasetDesc.getDefaultGraphURIs(), datasetDesc.getNamedGraphURIs(), null, null) ; }
@Override public Object open(Assembler a, Resource root, Mode mode) { DatasetDescription ds = new DatasetDescription() ; // -------- Default graph // Can use ja:graph or ja:defaultGraph List<String> dftGraphs1 = GraphUtils.multiValueString(root, DatasetAssemblerVocab.pDefaultGraph) ; List<String> dftGraphs2 = GraphUtils.multiValueString(root, DatasetAssemblerVocab.pGraph) ; ds.getDefaultGraphURIs().addAll(dftGraphs1) ; ds.getDefaultGraphURIs().addAll(dftGraphs2) ; // -------- Named graphs List<String> namedGraphURIs = GraphUtils.multiValueString(root, DatasetAssemblerVocab.pNamedGraph) ; ds.getNamedGraphURIs().addAll(namedGraphURIs) ; return ds ; } }
/** Given a DatasetGraph and a query, form a DatasetGraph that * is the dynamic dataset from the query. * Returns the original DatasetGraph if the dataset description is null. */ public static DatasetGraph dynamicDataset(DatasetDescription description, DatasetGraph dsg, boolean defaultUnionGraph) { if ( description == null ) return dsg ; // //An empty description means leave the dataset as-is // if (description.getDefaultGraphURIs().size() == 0 && description.getNamedGraphURIs().size() == 0) { // return dsg; // } Set<Node> defaultGraphs = NodeUtils.convertToNodes(description.getDefaultGraphURIs()) ; Set<Node> namedGraphs = NodeUtils.convertToNodes(description.getNamedGraphURIs()) ; return dynamicDataset(defaultGraphs, namedGraphs, dsg, defaultUnionGraph) ; }