|
Protégé-OWL 3.4.8 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SWRLRuleEngineBridge
The SWRL Rule Engine Bridge defines the interface seen by a target implementation of a SWRL rule engine. The implementation uses this interface primarily to infer axioms and to invoke built-ins. Detailed documentation for this mechanism can be found here.
| Method Detail |
|---|
void setTargetRuleEngine(TargetSWRLRuleEngine targetRuleEngine)
void inferOWLAxiom(OWLAxiomReference axiom)
throws SWRLRuleEngineBridgeException
SWRLRuleEngineBridgeException
boolean invokeSWRLBuiltIn(String ruleURI,
String builtInURI,
int builtInIndex,
boolean isInConsequent,
List<BuiltInArgument> arguments)
throws SWRLRuleEngineBridgeException
SWRLRuleEngineBridgeExceptionboolean isOWLClass(String uri)
boolean isOWLObjectProperty(String uri)
boolean isOWLDataProperty(String uri)
boolean isOWLIndividual(String uri)
OWLDataFactory getOWLDataFactory()
OWLDataValueFactory getOWLDataValueFactory()
boolean isSQWRLQuery(SWRLRuleReference query)
boolean usesSQWRLCollections(SWRLRuleReference query)
List<SWRLAtomReference> getSQWRLPhase1BodyAtoms(SWRLRuleReference query)
List<SWRLAtomReference> getSQWRLPhase2BodyAtoms(SWRLRuleReference query)
List<SWRLBuiltInAtomReference> getBuiltInAtomsFromHead(SWRLRuleReference query,
Set<String> builtInNames)
List<SWRLBuiltInAtomReference> getBuiltInAtomsFromBody(SWRLRuleReference query,
Set<String> builtInNames)
String uri2PrefixedName(String uri)
String name2URI(String prefixedName)
PrefixManager getPrefixManager()
|
Protégé-OWL 3.4.8 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||