static Resource storeResource(Resource dsAssem) { return GraphUtils.getResourceValue(dsAssem, AssemblerVocab.pStore) ; } }
@Override public Dataset open(Assembler a, Resource root, Mode mode) { Resource dataset = GraphUtils.getResourceValue(root, pDataset) ; Resource index = GraphUtils.getResourceValue(root, pIndex) ; Dataset ds = (Dataset)a.open(dataset) ; SpatialIndex textIndex = (SpatialIndex)a.open(index) ; Dataset dst = SpatialDatasetFactory.create(ds, textIndex) ; return dst ; } }
@Override public Dataset open(Assembler a, Resource root, Mode mode) { Resource dataset = GraphUtils.getResourceValue(root, pDataset) ; Resource index = GraphUtils.getResourceValue(root, pIndex) ; Dataset ds = (Dataset)a.open(dataset) ; SpatialIndex textIndex = (SpatialIndex)a.open(index) ; Dataset dst = SpatialDatasetFactory.create(ds, textIndex) ; return dst ; } }
@Override public Dataset open(Assembler a, Resource root, Mode mode) Resource dataset = GraphUtils.getResourceValue(root, pDataset) ; Resource index = GraphUtils.getResourceValue(root, pIndex) ; Resource textDocProducerNode = GraphUtils.getResourceValue(root, pTextDocProducer) ;
@Override public Dataset open(Assembler a, Resource root, Mode mode) Resource dataset = GraphUtils.getResourceValue(root, pDataset) ; Resource index = GraphUtils.getResourceValue(root, pIndex) ; Resource textDocProducerNode = GraphUtils.getResourceValue(root, pTextDocProducer) ;
public Object open(Assembler a, Resource root, Mode mode) { Resource r = getResourceValue(root, pSetting ) ; String k = getAsStringValue(r, pName) ; String v = getAsStringValue(r, pValue) ; Symbol symbol = Symbol.create(k) ; ARQ.getContext().set(symbol, v) ; return r ; } }
public Dataset createDataset(Assembler a, Resource root, Mode mode) { // Can use ja:graph or ja:defaultGraph but not both. Resource dftGraphDesc1 = GraphUtils.getResourceValue(root, DatasetAssemblerVocab.pDefaultGraph); Resource dftGraphDesc2 = GraphUtils.getResourceValue(root, DatasetAssemblerVocab.pGraph); if ( dftGraphDesc1 != null && dftGraphDesc2 != null ) throw new AssemblerException(root, "Found both ja:graph and ja:defaultGraph"); Resource graphDesc = ( dftGraphDesc1 != null) ? dftGraphDesc1 : dftGraphDesc2 ; Model model; if ( graphDesc != null ) model = a.openModel(graphDesc); else // Assembler description did not define one. model = GraphFactory.makeDefaultModel(); Dataset ds = DatasetFactory.wrap(model); List<RDFNode> nodes = GraphUtils.multiValue(root, DatasetAssemblerVocab.pNamedGraph); if ( ! nodes.isEmpty() ) { String x = DatasetAssemblerVocab.tDatasetOne.getLocalName(); throw new AssemblerException(root, "A "+x+" dataset can only hold a default graph, and no named graphs"); } AssemblerUtils.setContext(root, ds.getContext()); return ds; } }
Resource r = GraphUtils.getResourceValue(root, TextVocab.pEntityMap) ; EntityDefinition docDef = (EntityDefinition)a.open(r) ; TextIndexConfig config = new TextIndexConfig(docDef);
public Dataset createDataset(Assembler a, Resource root, Mode mode) { Resource dftGraph = GraphUtils.getResourceValue(root, DatasetAssemblerVocab.pDefaultGraph) ; if ( dftGraph == null ) dftGraph = GraphUtils.getResourceValue(root, DatasetAssemblerVocab.pGraph) ; Resource g = GraphUtils.getResourceValue(r, DatasetAssemblerVocab.pGraph); if ( g == null ) { g = GraphUtils.getResourceValue(r, DatasetAssemblerVocab.pGraphAlt); if ( g != null ) { Log.warn(this, "Use of old vocabulary: use :graph not :graphData");
@Override public Object open(Assembler a, Resource root, Mode mode) { ScriptDesc sd = new ScriptDesc() ; Resource x = GraphUtils.getResourceValue(root, AssemblerVocab.pSteps) ; if ( x != null ) { for (; !x.equals(RDF.nil); ) { Resource e = x.getRequiredProperty(RDF.first).getResource(); // Move to next list item x = x.getRequiredProperty(RDF.rest).getResource(); // Process this item. try { CmdDesc cd = (CmdDesc)a.open(e) ; sd.add(cd) ; } catch (ClassCastException ex) { System.err.println("Not a command description : "+ex.getMessage()) ; } } } return sd ; }
Resource r = GraphUtils.getResourceValue(root, pDefinition) ; EntityDefinition docDef = (EntityDefinition)a.open(r) ;
@Override public Model open(Assembler a, Resource root, Mode mode) { // Make a model. // [] rdf:type sdb:Model ; // sdb:dataset <dataset> ; // sdb:graphName <someURI> . // A model (graph) is a (dataset, name) pair where the name can be absent // meaning the default graph of the dataset. Resource dataset = GraphUtils.getResourceValue(root, AssemblerVocab.pDataset) ; if ( dataset == null ) throw new MissingException(root, "No dataset for model or graph") ; StoreDesc storeDesc = datasetAssem.openStore(a, dataset, mode) ; // Attempt to find a graph name - may be absent. // Two names : "namedGraph" and "graphName" String x = GraphUtils.getAsStringValue(root, AssemblerVocab.pNamedGraph1) ; if ( x == null ) x = GraphUtils.getAsStringValue(root, AssemblerVocab.pNamedGraph2) ; // No name - default model. Graph g = null ; if ( x == null ) return SDBFactory.connectDefaultModel(storeDesc) ; else return SDBFactory.connectNamedModel(storeDesc, x) ; } }
Resource r = GraphUtils.getResourceValue(root, pDefinition) ; EntityDefinition docDef = (EntityDefinition)a.open(r) ;
Resource dataset = getResourceValue(root, pDataset) ;
Resource dataset = getResourceValue(root, pDataset) ;
Resource c = GraphUtils.getResourceValue(root, AssemblerVocab.pConnection) ; if ( c != null ) sdbConnDesc = (SDBConnectionDesc)a.open(c) ;
cd.setCmd(main) ; Resource x = GraphUtils.getResourceValue(root, AssemblerVocab.pArgs) ; if ( x != null )
Resource r = GraphUtils.getResourceValue(root, pEntityMap) ; EntityDefinition docDef = (EntityDefinition)a.open(r) ; TextIndexConfig config = new TextIndexConfig(docDef);
Resource r = GraphUtils.getResourceValue(root, pEntityMap) ; EntityDefinition docDef = (EntityDefinition)a.open(r) ; TextIndexConfig config = new TextIndexConfig(docDef);