public class OWLRuleTranslationHook extends Object implements RulePreprocessHook
Constructor and Description |
---|
OWLRuleTranslationHook() |
Modifier and Type | Method and Description |
---|---|
boolean |
needsRerun(FBRuleInfGraph infGraph,
Triple t)
Validate a triple add to see if it should reinvoke the hook.
|
void |
run(FBRuleInfGraph infGraph,
Finder dataFind,
Graph inserts)
Invoke the preprocessing hook.
|
public void run(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts)
run
in interface RulePreprocessHook
infGraph
- the inference graph which is being prepared,
the hook code can use this to addDeductions or add additional
rules (using addRuleDuringPrepare).dataFind
- the finder which packages up the raw data (both
schema and data bind) and any cached transitive closures.inserts
- a temporary graph into which the hook should insert
all new deductions that should be seen by the rules.public boolean needsRerun(FBRuleInfGraph infGraph, Triple t)
needsRerun
in interface RulePreprocessHook
Licenced under the Apache License, Version 2.0