public ConciseBoundedDescriptionGeneratorImpl(Model model) { this(new QueryExecutionFactoryModel(model)); }
public BlanknodeResolvingCBDGenerator(Model model) { String query = "prefix : <http://dl-learner.org/ontology/> " + "construct { ?s ?p ?o ; ?type ?s .} " + "where { ?s ?p ?o . bind( if(isIRI(?s),:sameIri,:sameBlank) as ?type )}"; qef = new QueryExecutionFactoryModel(model); QueryExecution qe = qef.createQueryExecution(query); Model extendedModel = qe.execConstruct(); qe.close(); qef = new QueryExecutionFactoryModel(extendedModel); }
public void remove(Model model, String graphName) { super.getModel().remove(model); } }
public SymmetricConciseBoundedDescriptionGeneratorImpl(Model model) { this(new QueryExecutionFactoryModel(model)); }
public void insert(Model model, String graphName) { super.getModel().add(model); }
public SPARQLReasoner(Model model) { this(new QueryExecutionFactoryModel(model)); }
private ImmutableSet<TestGenerator> generateAutoGenerators() { return ImmutableSet.copyOf( BatchTestGeneratorReader.create().getTestGeneratorsFromModel(getPatternQueryFactory().getModel())); }
public NBR(Model model){ this.model = model; noSequences = new ArrayList<>(); qef = new QueryExecutionFactoryModel(model); }
private ImmutableSet<Pattern> generatePatterns() { return ImmutableSet.copyOf( BatchPatternReader.create().getPatternsFromModel(getPatternQueryFactory().getModel())); }
public static FluentQueryExecutionFactory<?> from(Model model) { return new FluentQueryExecutionFactory<Object>(new QueryExecutionFactoryModel(model)); }
private ImmutableSet<TestGenerator> generateAutoGenerators() { return ImmutableSet.copyOf( BatchTestGeneratorReader.create().getTestGeneratorsFromModel(getPatternQueryFactory().getModel())); }
/** * Use from instead * * @param model * @return */ @Deprecated public static FluentQueryExecutionFactory<?> model(Model model) { return new FluentQueryExecutionFactory<Object>(new QueryExecutionFactoryModel(model)); }
private ImmutableSet<Pattern> generatePatterns() { return ImmutableSet.copyOf( BatchPatternReader.create().getPatternsFromModel(getPatternQueryFactory().getModel())); }
@Override protected QueryExecutionFactory buildQueryExecutionFactory() { QueryExecutionFactory qef = new QueryExecutionFactoryModel(model); // we are working on an in-memory model, but still should enable caching by default qef = CacheUtilsH2.createQueryExecutionFactory(qef, cacheDir, true, cacheTTL); return qef; }
public static Model getModelFromQueryFactory(QueryExecutionFactory qef) { if (qef instanceof QueryExecutionFactoryModel) { return ((QueryExecutionFactoryModel) qef).getModel(); } else { QueryExecution qe = null; try { qe = qef.createQueryExecution(" CONSTRUCT ?s ?p ?o WHERE { ?s ?p ?o } "); return qe.execConstruct(); } finally { if (qe != null) { qe.close(); } } } }
/** * Writes a model into a destination. This function delegates to {@code write(QueryExecutionFactory qef)} * * @param model the model * @throws RdfWriterException the triple writer exception */ default void write(Model model) throws RdfWriterException { write(new QueryExecutionFactoryModel(model)); }
public static Model getModelFromQueryFactory(QueryExecutionFactory qef) { if (qef instanceof QueryExecutionFactoryModel) { return ((QueryExecutionFactoryModel) qef).getModel(); } else { QueryExecution qe = null; try { qe = qef.createQueryExecution(" CONSTRUCT ?s ?p ?o WHERE { ?s ?p ?o } "); return qe.execConstruct(); } finally { if (qe != null) { qe.close(); } } } }
/** * Writes a model into a destination. This function delegates to {@code write(QueryExecutionFactory qef)} * * @param model the model * @throws RdfWriterException the triple writer exception */ default void write(Model model) throws RdfWriterException { write(new QueryExecutionFactoryModel(model)); }
protected ResultSet executeSelectQuery(String query, Model model) { logger.trace("Sending query on local model\n{} ...", query); QueryExecutionFactory qef = new QueryExecutionFactoryModel(model); QueryExecution qexec = qef.createQueryExecution(query); return qexec.execSelect(); }
public AbstractSchemaGenerator(Model model) { // enable reasoning on model this.model = ModelFactory.createOntologyModel(reasoningProfile, model); this.qef = new QueryExecutionFactoryModel(this.model); this.reasoner = new SPARQLReasoner(qef); }