com.hp.hpl.jena.reasoner.rulesys
Class RDFSFBRuleReasoner
java.lang.Object
com.hp.hpl.jena.reasoner.rulesys.FBRuleReasoner
com.hp.hpl.jena.reasoner.rulesys.RDFSFBRuleReasoner
- All Implemented Interfaces:
- Reasoner, RuleReasoner
public class RDFSFBRuleReasoner
- extends FBRuleReasoner
A backward chaining implementation of the RDFS closure rules
based upon the basic backward rule interpreter.
Field Summary |
static String |
RULE_FILE
The location of the OWL rule definitions on the class path |
Method Summary |
Capabilities |
getGraphCapabilities()
Return the Jena Graph Capabilties that the inference graphs generated
by this reasoner are expected to conform to. |
static List<Rule> |
loadRules()
Return the RDFS rule set, loading it in if necessary |
Methods inherited from class com.hp.hpl.jena.reasoner.rulesys.FBRuleReasoner |
addDescription, addRules, bind, bindSchema, bindSchema, getBoundSchema, getReasonerCapabilities, getRules, isTraceOn, loadRules, setDerivationLogging, setParameter, setRules, setTraceOn, supportsProperty, tablePredicate |
RULE_FILE
public static final String RULE_FILE
- The location of the OWL rule definitions on the class path
- See Also:
- Constant Field Values
RDFSFBRuleReasoner
public RDFSFBRuleReasoner(ReasonerFactory parent)
- Constructor
loadRules
public static List<Rule> loadRules()
- Return the RDFS rule set, loading it in if necessary
getGraphCapabilities
public Capabilities getGraphCapabilities()
- Return the Jena Graph Capabilties that the inference graphs generated
by this reasoner are expected to conform to.
- Specified by:
getGraphCapabilities
in interface Reasoner
- Overrides:
getGraphCapabilities
in class FBRuleReasoner
Licenced under the Apache License, Version 2.0