public Reasoner bindFixedSchema(final Graph graph) throws ReasonerException { final PelletReasoner reasoner = new PelletReasoner(graph, _reasonerCapabilities); reasoner.setFixedSchema(true); return reasoner; }
@Override public Reasoner bindSchema(final Model model) throws ReasonerException { return bindSchema(model.getGraph()); }
@Override public boolean supportsProperty(final Property property) { final Model caps = getReasonerCapabilities(); if (caps == null) return false; return caps.contains(null, ReasonerVocabulary.supportsP, property); }
@Override public Reasoner bindSchema(final Graph graph) throws ReasonerException { return new PelletReasoner(graph, _reasonerCapabilities); }
@Override public Graph getSchemaGraph() { return ((PelletReasoner) getReasoner()).getSchema(); }
public InfModel bind(final Model model) throws ReasonerException { _logger.fine("In bind!"); return ModelFactory.createInfModel(bind(model.getGraph())); }
private PelletInfGraph(final KnowledgeBase kb, final Graph graph, final PelletReasoner pellet, final GraphLoader loader) { super(graph, pellet); _kb = kb; _loader = loader; _extractor = new ModelExtractor(kb); _extractor.setSelector(StatementType.ALL_PROPERTY_STATEMENTS); _graphListener = new PelletGraphListener(graph, kb, _autoDetectChanges); loader.setKB(kb); if (pellet.isFixedSchema()) { loader.load(Collections.singleton(getSchemaGraph())); loader.setLoadTBox(false); } rebind(); }
fixedSchemaSpec.setReasoner(PelletReasonerFactory.theInstance().create().bindFixedSchema(schema));
@Override public Reasoner bindSchema(final Graph graph) throws ReasonerException { return new PelletReasoner(graph, _reasonerCapabilities); }
@Override public Graph getSchemaGraph() { return ((PelletReasoner) getReasoner()).getSchema(); }
public InfModel bind(final Model model) throws ReasonerException { _logger.fine("In bind!"); return ModelFactory.createInfModel(bind(model.getGraph())); }
private PelletInfGraph(final KnowledgeBase kb, final Graph graph, final PelletReasoner pellet, final GraphLoader loader) { super(graph, pellet); _kb = kb; _loader = loader; _extractor = new ModelExtractor(kb); _extractor.setSelector(StatementType.ALL_PROPERTY_STATEMENTS); _graphListener = new PelletGraphListener(graph, kb, _autoDetectChanges); loader.setKB(kb); if (pellet.isFixedSchema()) { loader.load(Collections.singleton(getSchemaGraph())); loader.setLoadTBox(false); } rebind(); }
public Reasoner bindFixedSchema(final Graph graph) throws ReasonerException { final PelletReasoner reasoner = new PelletReasoner(graph, _reasonerCapabilities); reasoner.setFixedSchema(true); return reasoner; }
@Override public Reasoner bindSchema(final Graph graph) throws ReasonerException { return new PelletReasoner(graph, _reasonerCapabilities); }
@Override public boolean supportsProperty(final Property property) { final Model caps = getReasonerCapabilities(); if (caps == null) return false; return caps.contains(null, ReasonerVocabulary.supportsP, property); }
@Override public Graph getSchemaGraph() { return ((PelletReasoner) getReasoner()).getSchema(); }
@Override public Reasoner bindSchema(final Model model) throws ReasonerException { return bindSchema(model.getGraph()); }
public InfModel bind(final Model model) throws ReasonerException { _logger.fine("In bind!"); return ModelFactory.createInfModel(bind(model.getGraph())); }
private PelletInfGraph(final KnowledgeBase kb, final Graph graph, final PelletReasoner pellet, final GraphLoader loader) { super(graph, pellet); _kb = kb; _loader = loader; _extractor = new ModelExtractor(kb); _extractor.setSelector(StatementType.ALL_PROPERTY_STATEMENTS); _graphListener = new PelletGraphListener(graph, kb, _autoDetectChanges); loader.setKB(kb); if (pellet.isFixedSchema()) { loader.load(Collections.singleton(getSchemaGraph())); loader.setLoadTBox(false); } rebind(); }
public Reasoner bindFixedSchema(final Graph graph) throws ReasonerException { final PelletReasoner reasoner = new PelletReasoner(graph, _reasonerCapabilities); reasoner.setFixedSchema(true); return reasoner; }