| java.lang.Object com.hp.hpl.jena.reasoner.rulesys.impl.RDFSCMPPreprocessHook
RDFSCMPPreprocessHook | public class RDFSCMPPreprocessHook implements RulePreprocessHook(Code) | | A rule preprocessor that scans all supplied data looking for instances
of container membership properties and adds those to the deductions set.
author: Dave Reynolds version: $Revision: 1.10 $ on $Date: 2008/01/02 12:06:17 $ |
needsRerun | public boolean needsRerun(FBRuleInfGraph infGraph, Triple t)(Code) | | Validate a triple add to see if it should reinvoke the hook. If so
then the inference will be restarted at next prepare time. Incremental
re-processing is not yet supported but in this case would be useful.
|
run | public void run(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts)(Code) | | Invoke the preprocessing hook. This will be called during the
preparation time of the hybrid reasoner.
Parameters: infGraph - the inference graph which is being prepared,the hook code can use this to addDeductions or add additionalrules (using addRuleDuringPrepare). Parameters: dataFind - the finder which packages up the raw data (bothschema and data bind) and any cached transitive closures. Parameters: inserts - a temporary graph into which the hook should insertall new deductions that should be seen by the rules. |
|
|