|
Protégé-OWL 3.4.8 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.stanford.smi.protegex.owl.swrl.bridge.impl.DefaultSWRLRuleEngine
public class DefaultSWRLRuleEngine
This class provides an implementation of some of the core functionality required by SWRL rule engine. Detailed documentation for this mechanism can be found here.
| Constructor Summary | |
|---|---|
DefaultSWRLRuleEngine(OWLOntology activeOntology,
OWLAxiomProcessor owlAxiomProcessor,
TargetSWRLRuleEngine targetRuleEngine,
SWRLRuleEngineBridgeController ruleEngineBridgeController,
SWRLBuiltInBridgeController builtInBridgeController)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultSWRLRuleEngine(OWLOntology activeOntology,
OWLAxiomProcessor owlAxiomProcessor,
TargetSWRLRuleEngine targetRuleEngine,
SWRLRuleEngineBridgeController ruleEngineBridgeController,
SWRLBuiltInBridgeController builtInBridgeController)
throws SWRLRuleEngineException
SWRLRuleEngineException| Method Detail |
|---|
public void importSWRLRulesAndOWLKnowledge()
throws SWRLRuleEngineException
importSWRLRulesAndOWLKnowledge in interface SWRLRuleEngineSWRLRuleEngineException
public void importSQWRLQueryAndOWLKnowledge(String queryName)
throws SWRLRuleEngineException
importSQWRLQueryAndOWLKnowledge in interface SWRLRuleEngineSWRLRuleEngineException
public void run()
throws SWRLRuleEngineException
run in interface SWRLRuleEngineSWRLRuleEngineException
public void reset()
throws SWRLRuleEngineException
reset in interface SWRLRuleEngineSWRLRuleEngineException
public void writeInferredKnowledge2OWL()
throws SWRLRuleEngineException
writeInferredKnowledge2OWL in interface SWRLRuleEngineSWRLRuleEngineException
public void infer()
throws SWRLRuleEngineException
infer in interface SWRLRuleEngineSWRLRuleEngineException
public SQWRLResult runSQWRLQuery(String queryName,
String queryText)
throws SQWRLException,
SWRLParseException
SQWRLQueryEngine
runSQWRLQuery in interface SQWRLQueryEngineSQWRLException
SWRLParseException
public void createSQWRLQuery(String queryName,
String queryText)
throws SQWRLException,
SWRLParseException
SQWRLQueryEngine
createSQWRLQuery in interface SQWRLQueryEngineSQWRLException
SWRLParseException
public SQWRLResult runSQWRLQuery(String queryName)
throws SQWRLException
runSQWRLQuery in interface SQWRLQueryEngineSQWRLException
public SQWRLResult runStandaloneSQWRLQuery(String queryName)
throws SQWRLException
runStandaloneSQWRLQuery in interface SQWRLQueryEngineSQWRLException
public void runSQWRLQueries()
throws SQWRLException
runSQWRLQueries in interface SQWRLQueryEngineSQWRLException
public SQWRLResultImpl getSQWRLResult(String queryURI)
throws SQWRLException
getSQWRLResult in interface SQWRLQueryEngineSQWRLException
public void deleteSQWRLQuery(String queryURI)
throws SQWRLException
SQWRLQueryEngine
deleteSQWRLQuery in interface SQWRLQueryEngineSQWRLException
public Set<SWRLRuleReference> getSQWRLQueries()
throws SQWRLException
getSQWRLQueries in interface SQWRLQueryEngineSQWRLException
public Set<String> getSQWRLQueryNames()
throws SQWRLException
getSQWRLQueryNames in interface SQWRLQueryEngineSQWRLException
public SQWRLResultImpl getSQWRLUnpreparedResult(String queryURI)
throws SQWRLException
SQWRLException
public SWRLRuleReference getSWRLRule(String ruleURI)
throws SWRLRuleEngineException
SWRLRuleEngineExceptionpublic int getNumberOfImportedSWRLRules()
getNumberOfImportedSWRLRules in interface SWRLRuleEnginepublic int getNumberOfImportedOWLClasses()
getNumberOfImportedOWLClasses in interface SWRLRuleEnginepublic int getNumberOfImportedOWLIndividuals()
getNumberOfImportedOWLIndividuals in interface SWRLRuleEnginepublic int getNumberOfImportedOWLAxioms()
getNumberOfImportedOWLAxioms in interface SWRLRuleEnginepublic int getNumberOfInferredOWLIndividuals()
getNumberOfInferredOWLIndividuals in interface SWRLRuleEnginepublic int getNumberOfInferredOWLAxioms()
getNumberOfInferredOWLAxioms in interface SWRLRuleEnginepublic int getNumberOfInjectedOWLClasses()
getNumberOfInjectedOWLClasses in interface SWRLRuleEnginepublic int getNumberOfInjectedOWLIndividuals()
getNumberOfInjectedOWLIndividuals in interface SWRLRuleEnginepublic int getNumberOfInjectedOWLAxioms()
getNumberOfInjectedOWLAxioms in interface SWRLRuleEnginepublic boolean isInjectedOWLClass(String classURI)
public boolean isInjectedOWLIndividual(String individualURI)
public boolean isInjectedOWLAxiom(OWLAxiomReference axiom)
public Set<SWRLRuleReference> getImportedSWRLRules()
getImportedSWRLRules in interface SWRLRuleEnginepublic Set<OWLClassReference> getImportedOWLClasses()
getImportedOWLClasses in interface SWRLRuleEnginepublic Set<OWLNamedIndividualReference> getImportedOWLIndividuals()
getImportedOWLIndividuals in interface SWRLRuleEnginepublic Set<OWLAxiomReference> getImportedOWLAxioms()
getImportedOWLAxioms in interface SWRLRuleEnginepublic Set<OWLNamedIndividualReference> getReclassifiedOWLIndividuals()
getReclassifiedOWLIndividuals in interface SWRLRuleEnginepublic Set<OWLAxiomReference> getInferredOWLAxioms()
getInferredOWLAxioms in interface SWRLRuleEnginepublic Set<OWLAxiomReference> getInjectedOWLAxioms()
getInjectedOWLAxioms in interface SWRLRuleEnginepublic Set<OWLClassReference> getInjectedOWLClasses()
getInjectedOWLClasses in interface SWRLRuleEnginepublic Set<OWLNamedIndividualReference> getInjectedOWLIndividuals()
getInjectedOWLIndividuals in interface SWRLRuleEnginepublic String uri2PrefixedName(String uri)
uri2PrefixedName in interface SQWRLQueryEngineuri2PrefixedName in interface SWRLRuleEnginepublic String name2URI(String prefixedName)
name2URI in interface SQWRLQueryEnginename2URI in interface SWRLRuleEnginepublic OWLDataFactory getOWLDataFactory()
public OWLDataValueFactory getOWLDataValueFactory()
getOWLDataValueFactory in interface SWRLRuleEnginepublic String getTargetRuleEngineName()
SQWRLQueryEngine
getTargetRuleEngineName in interface SQWRLQueryEnginegetTargetRuleEngineName in interface SWRLRuleEnginepublic String getTargetRuleEngineVersion()
getTargetRuleEngineVersion in interface SWRLRuleEngine
|
Protégé-OWL 3.4.8 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||