A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

ADD_TRANSLATOR_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
The add translator command
ANSWERSET_ELEMENT_TAG - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The answerSet element tag
ANSWER_TAG - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The answer element tag
AbstractSweetCompositeTranslator - class org.semwebcentral.sweetrules.infrastructure.AbstractSweetCompositeTranslator.
This is an abstract class for composing translators.
AbstractSweetCompositeTranslator(ISweetKRDescriptor, ISweetKRDescriptor, ISweetKBDescriptor, ISweetKBDescriptor, ISweetInvocationDescriptor, ISweetTranslator[]) - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetCompositeTranslator
Constructor of the SweetCompositeTranslator class, invoked by the TranslatorRepository
AbstractSweetIEDescriptor - class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor.
An abstract class for the inference engine descriptor interface provides the default get/set methods TODO: 1) Support removal
AbstractSweetIEDescriptor(String, SweetIEInferenceType, ISweetKRDescriptor, ISweetCanonicalVersionNumber, Class[]) - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Constructor for the abstract inference engine descriptor
AbstractSweetIERepository - class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIERepository.
Abstract class for inference engine repository TODO:
(1) Make the matching of inference engines to deal with more than the name (2)
AbstractSweetIERepository() - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIERepository
Constructor for the AbstractSweetIERepository
AbstractSweetInferenceEngine - class org.semwebcentral.sweetrules.infrastructure.AbstractSweetInferenceEngine.
An abstract implementation of an inference engine
AbstractSweetInferenceEngine(ISweetIEDescriptor) - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetInferenceEngine
Constructor for the abstract inference engine
AbstractSweetKBDescriptor - class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor.
Abstract class for a Knowledgebase descriptor
AbstractSweetKBDescriptor(String, ISweetKRDescriptor) - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
Constructor for the KB descriptor
AbstractSweetKBDescriptor(ISweetKRDescriptor) - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
This constructor is mainly for the case of a String KB which does not have any location
AbstractSweetKBLoadTask - class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBLoadTask.
This provides an abstraction of a load task
AbstractSweetKBLoadTask(ISweetKBDescriptor) - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBLoadTask
Constructor for the load task
AbstractSweetKRDescriptor - class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor.
The Abstract Knowledge Representation descriptor class implementation with some simple constructors The abstract class promotes code reuse for the simple get/set and the constructors NB: For now just a name, type and version are stored, can enhance it later with fields like preferredInferenceEngine etc
AbstractSweetKRDescriptor(String, String, ISweetCanonicalVersionNumber) - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
Constructor with the name of the KR as a parameter
AbstractSweetQueryResult - class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult.
Abstract class for the ISweetQueryResult interface
AbstractSweetQueryResult(String[], String[], String[], String[], String[]) - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
Constructor for the query result
AbstractSweetTranslator - class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator.
An abstract implementation of ISweetTranslator interface providing some default get/set methods and constructor support for code reuse and extensibility.
AbstractSweetTranslator(ISweetTranslatorDescriptor, ISweetKBDescriptor, ISweetKBDescriptor) - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Constructor for the abstract class
AbstractSweetTranslatorDescriptor - class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor.
This is a simple abstract implementation of the ISweetTranslatorDescriptor class which provides simple APIs to get/set data and a simple constructor for purpose of easy extensibility and code reuse TODO: 1) Enhance the constructor capability
AbstractSweetTranslatorDescriptor(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor, String) - Constructor for class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
Constructor to accept Source and Target KR along with options and the class name of the translator being described These are the minimal parameters are needed for a translator descriptor
AbstractSweetXSBQueryAdapterTask - class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask.
This class provides an abstraction of the XSBQuery.
AbstractSweetXSBQueryAdapterTask(String, String, SweetXSBEngine) - Constructor for class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
Constructor for the abstract task
Atom - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
common superclass
AtomList - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
 
abolishPredicateCommand - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBCleanupAfterQueryTask
The abolish query to be executed
addAllAfterRemovingDependencySign(Vector, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
Strips off the dependency sign and returns only the predicates
addComponent(Object, boolean) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetComponentRepositoryManager
This adds a component belonging to the specified componentRepositoryClass
addComponent(Object, boolean) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager
 
addException(Exception) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCompositeException
Adds the specified exception
addInferenceEngine(ISweetInferenceEngine) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIERepository
 
addInferenceEngine(ISweetInferenceEngine) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIERepository
Adds an inference engine to the repository
addInferenceTaskClass(Class) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Adds a task to the list of supported tasks
addInferenceTaskClass(Class) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor
Adds a task to the list of supported tasks
addKB(ISweetKBDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBRepository
Add the descriptor to the repository
addNamespaceprefixPair(String, String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Adds the specified namespace and it's prefix to the manager's database
addNegativeInSuperGoalNode(SweetPDGNode) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
Adds a node for which this node appears as a -ve subgoal in some rule
addNegativeSubGoalNode(SweetPDGNode) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
Adds a node which appears as a negative sub goal for this node in some rule
addPDGNode(SweetPDGNode) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
Adds a node to the PDG, overwrites if a node corresponding to the node predicate already exists
addPositiveInSuperGoalNode(SweetPDGNode) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
Adds a node for which this node appears as a +ve subgoal in some rule
addPositiveSubGoalNode(SweetPDGNode) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
Adds a node which appears as a positive sub goal for this node in some rule
addToFactList(String, RulebaseType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Parses the jess in the BufferedReader and adds the assertion as a fact
addToHashtable(ISweetTranslator, String, Hashtable) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Adds the specified translator to the hashtable
addToImpList(String, BufferedReader, RulebaseType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Parses the jess in the BufferedReader and adds the rule as an imp
addToPredicateTable(Object, String, Hashtable) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetRuleMLFacts2RDFTranslator
 
addTranslator(ISweetTranslator) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorRepository
Add a translator to the repository
addTranslator(ISweetTranslator) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Add a translator to the repository
allAnswers - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
The set of TRUE entailed answers i.e. binding lists
allAtoms - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
The string array representing all the TRUE entailed conclusions
applyAllSubstitutions(String, Vector, Vector) - Static method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
Generates an array of XML strings having the substituted values for the variables for each answer set from the answerMatrix
applyAllSubstitutions(String, Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
Provides an abstraction of applying substitutions
applyAllSubstitutions(String, Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
Provides an abstraction of applying substitutions
applyAllSubstitutions(String, Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBQueryXSBAdapterTask
Provides an abstraction of applying substitutions
applySubstitution(String, Vector, Vector) - Static method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
This returns the input XML with variables substituted by their values specified in the bindingSet.
applyTransformation(String, String, Properties) - Static method in class org.semwebcentral.sweetrules.util.SweetXSLTHelper
Applies the XSLT transformations either using batch file or the XSLT API, which ever works
applyTransformationViaFiles(String, String, Properties) - Static method in class org.semwebcentral.sweetrules.util.SweetXSLTHelper
Applies the XSLT transformation via batch file/script files.
applyTransformationViaXSLTAPI(String, String, Properties) - Static method in class org.semwebcentral.sweetrules.util.SweetXSLTHelper
This applies the transformation specified in the xslFile on the sourceData and returns the results using the XSLT transformer API The parameters to the transform must be passed as Properties i.e (name, value) pair
areSame(FactType, FactType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Checks if the two input facts are equal.
areSame(RlabType, RlabType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares two rule labels
areSame(HeadType, HeadType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares for the equality of two heads
areSame(AtomType, AtomType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares two atoms for equality
areSame(OprType, OprType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares two oprs
areSame(RelType, RelType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares two rel values
areSame(CslitType, CslitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares two csliteral for equality
areSame(AndhType, AndhType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares two andh elements for equality
areSame(IndType, IndType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares two ind values for equality
areSame(CtermType, CtermType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares the two Cterms to see if they are same
areSame(Var, Var) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares two variables for equality
areSameTerms(List, List) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares two term lists for equality
argument1 - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
 
argument2 - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
can be a Literal or Resource
arguments - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
 
attributeDecl(String, String, String, String, String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
The event handler for attribute declaration
augmentWithImportClosure(List) - Method in class org.semwebcentral.sweetrules.ruleml.SweetKBMergeManager
Augments the specified ruleMLStore with it's import closure
availableIEs - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIERepository
The Vector having all the inference engines

B

BACKWARD_CHAINING - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetIEInferenceType
Represents backward chaining
BINDING_TAG - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The Binding element tag
BSUBSTITUTION_TAG - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The binding substitution tag
BUF_LENGTH - Static variable in class org.semwebcentral.sweetrules.util.URIEncode
 
BUILTIN_ATOM - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
The builtinAtom type
BVAR_TAG - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The Binding variable element tag
Builtin - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
 
BuiltinAtom - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
consists of a builtin and a List of arguments
body - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
rule body (antecedent): List of Atom
bootStrapXSBEngine() - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngine
We need to add some rules to the XSB engine in order to retrieve multiple results (consult InterProlog faq on returning more than 1 result) This is done by this method.
bothObjectsNull(Object, Object) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Compares two objects for nullity
buf - Static variable in class org.semwebcentral.sweetrules.util.URIEncode
 
buildPDG(RulebaseType, SweetPredicateDependencyGraph) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
buildPDG(ImpType, SweetPredicateDependencyGraph) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
builtin - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
 

C

CANDIDATE_PREDICATE_PARTIALSUFFIX - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
The substring for a predicate which is a candidate
CLASS_ATOM - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
The classAtom type
CLP_NAME_PREDICATE - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
The clp_Name predicate generated by CR3.3
CNEG_NO - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
The no value for cneg
CNEG_PREDICATE_PREFIX - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
Prefix for Classical negation
CNEG_YES - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
The yes value for cneg
COMMAND_SHELL_ARG_COUNT_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
Property representing the # of arguments to a command shell
COMMAND_SHELL_ARG_PROPERTY_PREFIX - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
Prefix of property representing the arguments to the Command Shell
COMMAND_SHELL_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
Property representing the command shell
COMMAND_SHELL_SCRIPT_FILE_EXTENSION - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
Property representing the default extension of script files of a shell.
COMMON_RULES33_CLASSPATH_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
The common rules 33 classpath
COMMON_RULES_21_TRANSFORMER_SCRIPT_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
The script file for common rules 2.1 transformer
COMMON_RULES_33_SCLP_ENGINE_SCRIPT_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
The Common Rules 3.3 SCLP engine property
COMMON_RULES_33_TRANSFORMER_SCRIPT_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
The script file for common rules 3.3 transformer
COMMON_RULES_33_TRANSLATOR_SCRIPT_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
The script file for common rules 3.3 translator
CONFIG_FILE_NAME - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetDriver
The configuration file name
CTOR_TAG - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The constructor tag from RuleML
ClassAtom - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
consists of a classPredicate and argument1
causesCycle(ISweetTranslator, Vector) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Utility function that checks if adding a translator to a current list of translators causes a cycle
charInArray(char, char[]) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
 
className - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
The class name of the translator
className - Variable in class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
The class name
classPredicate - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
 
clone() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetCompositeTranslator
The clone method to clone the translator
clone() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
The clone method to clone this object
clone() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
The clone method to clone this object
clone() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
The clone method to clone this object
clone() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
The clone method to clone this object
clone() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetCanonicalVersionNumber
The clone method to clone this object
clone() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetInvocationDescriptor
The clone method to clone this object
clone() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBDescriptor
The clone method to clone this object
clone() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKRDescriptor
The clone method to clone this object
clone() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslator
The clone method to clone the translator
clone() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
The clone method to clone this object
clone() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetInvocationDescriptor
The clone method to clone this object
clone() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetVersionNumber
The clone method to clone this object
collapseNamespace(String) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
!!!
collectParameterValues(List, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
compareStringArray(String[], String[], boolean, boolean) - Static method in class org.semwebcentral.sweetrules.util.SweetStringUtil
A utility method to compare 2 string arrays
compareTo(Object) - Method in class org.semwebcentral.sweetrules.analyzer.SweetStratifiedPredicate
 
compareTo(Object) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetVersionNumber
compareTo implementation for the Comparable inteface
compile(String) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLCourteousCompiler
CommonRules 3.3 does not seem to handle sensor statements well.
compileOntology(OWLOntology, boolean) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
computeAllPaths(ISweetInvocationDescriptor, Vector) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
This computes all the possible translators from all the sources
computeImportClosure(ISweetKBDescriptor, Vector) - Method in class org.semwebcentral.sweetrules.ruleml.SweetKBMergeManager
Computes the import closure for a given source
configProperties - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
The properties object
convertImpFactsToFactElements(List) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Processes the implications in a given list and replaces those without a body with fact elements
convertJess2RuleML(BufferedReader) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Converts the buffer of Jess into RuleML
courteousRuleMLGenerator - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLCourteousCompiler
The singleton object
createFactFromImp(ImpType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Creates a fact from an implication, only if the input implication does not have a body.
createGoalAndExecuteQuery(String) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
Creates the goal in the XSB form and executes the query
createGoalAndExecuteQuery(String, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBQueryXSBAdapterTask
Creates the goal in the XSB form and executes the query
createImpFromFact(FactType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Creates an implication from a fact
createTempFileFromJarResource(String, String, String) - Method in class org.semwebcentral.sweetrules.util.SweetJarUtil
Creates a temporary file from the specified jar resource (file within jar file) and returns the file handle of the temporary file
createTempFileFromURL(String, String, String, boolean) - Static method in class org.semwebcentral.sweetrules.util.SweetFileIO
Creates a temporary file based on contents of the specified URL
createTempFileWithContents(String, String, String, boolean) - Static method in class org.semwebcentral.sweetrules.util.SweetFileIO
Creates a temporary file based on the contents specified

D

DATA_RANGE_ATOM - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
The datarangeAtom type
DATA_VALUED_PROPERTY_ATOM - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
The dataValuedPropertyAtom type
DEFAULT_RULEBASE_DIRECTION - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Sets the rulebase direction
DEFAULT_STRATUM_NUMBER - Static variable in class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratifier
The default stratum number for the predicates
DIFFERENT_INDIVIDUAL_ATOM - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
The differentIndividualAtom type
DISAMBIG_DUMMY_PREDICATE_PREFIX - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
Property representing the dummy predicate prefix used for disambiguation
DUMMY_PREDICATE_NAME - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
Property representing the dummy predicate
DataRangeAtom - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
consists of a dataRange and argument1
DatavaluedPropertyAtom - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
consists of a propertyPredicate (owl:DatatypeProperty), argument1 (owl:Thing), and argument2 (rdfs:Literal)
DifferentIndividualsAtom - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
consists of argument1 (owl:Thing) and argument2 (owl:Thing)
data - Variable in class org.semwebcentral.sweetrules.sweetjena.SweetJenaEngine
 
dataRange - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
 
deSerialize(String) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLJaxbBridge
Deserializes a RuleML rule base (in XML encoding) (synchronized to ensure thread safety of the singleton members)
declareVariables(SweetDLPCompiler, Writer) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
Declares the variables for SWRL
decodeRules(String) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
Decodes all the encoded URIs found in the input rules.
decodeURI(String) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
Decodes the given encoded URI
demungeNamespacePrefix(String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Demunges a given NS prefix if it is munged, else the original is returned
demungedRuleMLGenerator(String) - Static method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
Generates demunged RuleML from munged RuleML, by demunging the URIs
dfsEnumerateAllPaths(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor, Vector, Vector) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Enumerates all the paths from the source to the target
doCompile(String) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLCourteousCompiler
Method to do the actual courteous compilation of pre-processed RuleML

E

ENCODE_PREFIX - Static variable in class org.semwebcentral.sweetrules.util.URIEncode
 
ESCAPED_CHARS - Static variable in class org.semwebcentral.sweetrules.util.URIEncode
 
ESCAPE_CHAR - Static variable in class org.semwebcentral.sweetrules.util.URIEncode
 
EXHAUST_FORWARD_INFERENCE_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
The exhaustive forward inference command
EXIT_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
The exit command
effectorProcessor - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
The singleton effector processor
elementDecl(String, String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
 
encodeRules(String) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
Encodes all the URIs found in the input rules.
encodeURI(String) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
Encodes the given URI
engineDescriptor - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetInferenceEngine
The descriptor of the inference engine
engineName - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
A friendly name for the engine like XSB, Jess etc
equals(Object) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicate
Case sensitive equals method for a predicate
equals(SweetStratifiedPredicate) - Method in class org.semwebcentral.sweetrules.analyzer.SweetStratifiedPredicate
Compares two predicates for equality
equals(Object) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
The equals method to compare 2 knowledge bases
equals(Object) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
Method to compare to query results
equalsIgnoreCase(SweetPredicate) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicate
Case insensitive equals method for a predicate
escapedChar(char) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
 
exceptionVector - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetCompositeException
The exception vector
execute() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetInferenceEngineTask
The task execution method
execute() - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33ForwardInferencingTask
 
execute() - Method in class org.semwebcentral.sweetrules.sweetjena.SweetJenaForwardInferencingTask
Implementation of execute for the exhaustive brute force forward inferencing
execute() - Method in class org.semwebcentral.sweetrules.sweetjena.SweetJenaLoadTask
The task execution method for load
execute() - Method in class org.semwebcentral.sweetrules.sweetjena.SweetJenaQueryTask
The task execution method for query
execute() - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJessForwardInferencingTask
 
execute() - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJessLoadTask
 
execute() - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJessQueryTask
 
execute() - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
Implementation of execute for a ruleml query
execute() - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBCleanupAfterQueryTask
Implementation of the execute method
execute() - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask
Implementation of execute for the exhaustive brute force forward inferencing
execute() - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBLoadTask
The task execution method for load
execute() - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBQueryXSBAdapterTask
Implementation of execute method
executeAbolishDummyPredicates(int) - Method in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
Function to clean up the dummy predicates
executeAddTranslatorCommand(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Dynamically adds a translator to the list of known translators
executeCommand(String) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Executes the specified command
executeExhaustForwardInferenceCommand(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Executes exhaustive forward inferencing command NOTE: THE DIFFFACTS AND EFFECTING ARE DONE ONLY IF THE SOURCE AND TARGET ARE RULEML
executeHelpCommand(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Executes the help command TODO: Provide more context sensitive help
executeLoad(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Executes a load command
executeMerge(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Executes the merge command
executeQuery(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Executes a query command
executeSearchCompositeCommand(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Executes the command to perform a search for composite translator
executeSearchSimpleCommand(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Executes the command to perform a search for simple translator
executeTranslation(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Executes the translate command
existsPredicateInVector(SweetPDGNode, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
Utility that checks if the predicate of a given node exists in the vector specified
expandAllRules() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
expandBodyBy(int) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.BodyExpanderVisitor
 
expandHeadBy(int) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.HeadExpanderVisitor
 
expandOneRule() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
externalEntityDecl(String, String, String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
The event handler for external entity declaration

F

FNEG_NO - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
The no value for fneg
FNEG_YES - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
The yes value for fneg
FORCE_INVOKE_COURTEOUS_COMPILER_OPTIONNAME - Static variable in interface org.semwebcentral.sweetrules.infrastructure.ISweetInvocationDescriptor
Option to force the invocation of the courteous compiler
FORWARD_CHAINING - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetIEInferenceType
Represents forward chaining
filterNonTargetPaths(ISweetKRDescriptor, Vector) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Utility function to filter paths (which have been enumerated by dfsEnumerateAllPaths) which do not have the last element matching with target
findKB(String) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBRepository
Searches through the repository and returns the descriptor corresponding to the name specified
flattenAndDetectNonGroundTerms(TermModel, Vector, Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
Method to convert the TermModel object to a matrix where each row represents a binding set.
flattenFactAsCslits(FactType, Vector) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Flattens a fact as a cslit vector, converts the atoms into cslits
flattenFactsAsCslitsFromAndh(AndhType, Vector) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Flattens an andh element into cslits

G

generateBindingList(Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
Provides the abstraction of generating the binding list
generateBindingList(Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
Provides the abstraction of generating the binding list
generateBindingList(Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBQueryXSBAdapterTask
Provides the abstraction of generating the binding list
generateBindingListXML(Vector, Vector) - Static method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
Generates XML String from the input matrix
generateCanonicalRuleMLQuery(String) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
Method to generate the canonical form (head :- body) of a ruleml query
generateCanonicalXSBQuery(String, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBQueryXSBAdapterTask
Generates a canonical XSB query in the form of dummyPredicate (...) :- actualQuery(...)
generateCommandLineArgsForXSLTScript(String, String, String, Properties, String) - Static method in class org.semwebcentral.sweetrules.util.SweetXSLTHelper
Get the parameters for a command line oriented invocation
generateDataTypeAssertion(String, String) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
generateDiff(RulebaseType, RulebaseType, Vector, Vector) - Method in class org.semwebcentral.sweetrules.ruleml.SweetDiffFacts
Generates a diff of the old and the new facts in the specified rulebases.
generateDiff(FactType[], FactType[], Vector, Vector) - Method in class org.semwebcentral.sweetrules.ruleml.SweetDiffFacts
Generates a diff of the old and the new facts
generatePredicateList(String, Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask
The method to generate predicate list
generateQueryResultForGroundQuery(String) - Method in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
Handles the execution of a ground query
generateQueryResultForNonGroundQuery(String, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
Handles the case where the query has Non Ground terms
generateRDFFromFacts(FactType[]) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetRuleMLFacts2RDFTranslator
Generates the RDF facts from a given input of facts
generateStratification(RulebaseType) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratifier
Generates a predicate stratification for the given rulebase It first builds the predicate dependency graph and then generates the stratification
generateStratification(SweetPredicateDependencyGraph) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratifier
Generates a predicate stratification if possible
generateTargetKB(ISweetKBDescriptor, ISweetKBDescriptor) - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Utility function to generate the target KB while doing inferencing
generateTermModelAnswerSets(Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
Returns the results in the form of TermModels.
generateXSBKB() - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask
Converts the data in the KB specified by the descriptor to a canonical XSB form same as the form generated by CommonRules
getAllAnswers() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
 
getAllAnswers() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetQueryResult
Returns the answer set representing the variables and their corresponding bindings for the "true" i.e. entailed conclusions
getAllAtomsOrCslits() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
 
getAllAtomsOrCslits() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetQueryResult
This is a getter method which returns the entailed(true) atoms/Cslits (as strings)
getAllInferenceEngines() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIERepository
 
getAllInferenceEngines() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIERepository
Returns all the available inference engines
getAndh(Vector) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Constructs an andh from the lines of jess decl
getAprocMethodSignature(AprocType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Returns the method signature of the specified aproc (if it has a jproc)
getArgumentListAsStrings(CslitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetTermProcessor
Returns the arguments of a cslit as a String array
getArgumentListAsStrings(List) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetTermProcessor
Returns a list of inds, vars or cterms as a String array
getArity(AtomType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets the arity of the specified atom
getArity(CslitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets the arity of the specified cslit
getArity(FclitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets the arity of the specified fclit
getArity(FlitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets the arity of the specified flit
getAtom(String) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Parses the atom declaration returns object representation
getBodyLiterals(Rule) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getBodyPredicatesFromList(List, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
getBuiltinAtom() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
This returns the SWRL builtin atom
getBuiltinTransform(String) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
Gets the builtin transform for the specified predicate
getCR33PreferredExtension(ISweetKRDescriptor) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
If the input is BRML, common rules wants a .xml extension otherwise it throws an exception.
getClassAtom() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
This function abstracts the SWRL class atom type
getClassName() - Method in class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
 
getClassName(ClasType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Gets the class name of the specified clas
getComplement(OWLDescription) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetNegationNormalFormConverter
 
getComponent(Object) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetComponentRepositoryManager
Returns the component specified by the descriptor
getComponent(Object) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager
 
getComponentDescriptorFromParameters(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Retrievs the component descriptor to be searched
getComposedTranslators() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetCompositeTranslator
API to facilitate viewing of the composed translators
getComposedTranslators() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetCompositeTranslator
API to facilitate viewing of the composed translators
getCompositeTranslator(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorRepository
Returns a composite (may involve multiple steps) translator by computing the transitive closure of the required translators.
getCompositeTranslator(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Returns a composite (may involve multiple steps) translator by computing the transitive closure of the required translators.
getConceptName(String) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getConceptPredicate(boolean, String) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getCslitFromAtom(AtomType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Creates an equivalent Cslit from an atom
getCtermAsString(CtermType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetTermProcessor
Returns the specified Cterm as a String
getDataRangeAtom() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
Function to get the data range SWRL atom type
getDataValuedPropertyAtom() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
This function abstracts the SWRL data valued property Atom type
getDescription() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetOWLDescriptionPredicate
 
getDifferentIndividualAtom() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
This returns the SWRL different individual atom
getDuplicateFilteredFactVector(FactType[]) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Removes the duplicates from a given fact array and returns a vector without duplicates
getEffectorMethodSignature(EffeType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Returns the method signature associated with the given effector
getEffectorPredicateName(EffeType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Gets the predicate name associated with an effector
getEffectorStatements(RulebaseType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Gets the effector statements from a rule base
getEngine() - Method in class org.semwebcentral.sweetrules.sweetjena.SweetJenaLoadTask
Get the Jena engine.
getEngine() - Method in class org.semwebcentral.sweetrules.sweetjena.SweetJenaQueryTask
Get the Jena engine.
getEngineVersionNumber() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Retrieves the version number of the engine
getEngineVersionNumber() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor
Retrieves the version number of the engine
getEntailedAnswerSetMatrix(Vector, Vector, Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
Returns the entailedAnswerSetMatrix based on the presence/absence of the ground terms in the original answer set matrix
getExecutionEngine() - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJessEngine
Accessor for the rete engine
getExtensionPredicates() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getFacts(RulebaseType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Returns the array of all facts
getFilePath() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetFileKBDescriptor
Returns the local file path
getFirstMaxStratumPredicate(Hashtable) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratifier
Given a hashtable of predicates and their stratifications This returns "a" predicate with highest stratum number (if there are multiple max stratum predicates the first one in the hash table is returned)
getFlattenedCslitFacts(FactType[]) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Flattens a given fact array by removing the andh and converting atoms to cslits
getFlattenedCslitFactsFromFact(FactType, Vector) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Flattens a fact by removing the andh element It also converts the atoms to cslits.
getFormatInSwitch(ISweetKRDescriptor) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
Returns the format switch appended with "in"
getFormatOutSwitch(ISweetKRDescriptor) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
Returns the format switch appended with "out"
getFormatSwitchPrefix(ISweetKRDescriptor) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
Returns the format switch depending on the descriptor
getFragment(com.hp.hpl.jena.rdf.model.Resource) - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
getFullClassName() - Method in class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
 
getGroundFacts(RulebaseType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Returns the list of all ground facts
getGroundFactsFromFactArray(FactType[]) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Gets all the ground facts from a fact array The original array is unaltered
getHead(BufferedReader) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Gets the head by reading a given buffer
getHeadLiterals(Rule) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getIEDescriptor() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetInferenceEngine
Returns the descriptor of the inference engine
getIEDescriptor() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetInferenceEngine
Returns the descriptor of the inference engine
getImports(ISweetKBDescriptor) - Method in class org.semwebcentral.sweetrules.ruleml.SweetKBMergeManager
Computes the first level imports of the specified source
getIndent(int) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
getIndividual(OWLIndividual) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getIndividualConstant(OWLIndividual) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getIndividualPropertyAtom() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
Function to get the individual property atom type
getInferenceEngine(ISweetIEDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIERepository
 
getInferenceEngine(ISweetIEDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIERepository
Gets an IIEDescriptor corresponding to a given name
getInferenceType() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Returns the type of the inferencing done by the inference engine for e.g. forward, backward etc
getInferenceType() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor
Returns the type of the inferencing done by the inference engine for e.g. forward, backward etc
getInstance() - Static method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
Accessor method for the singleton object
getInstance() - Static method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratifier
Gets the instance of the predicate stratifer
getInstance() - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager
Get method for the singleton object
getInstance() - Static method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Accessor method for the single ton class
getInstance() - Static method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLCourteousCompiler
The singleton accessor
getInstance() - Static method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLJaxbBridge
Accessor method for the singleton
getInstance() - Static method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Accessor for the singleton
getInstance() - Static method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33ScriptHelper
The Accessor method for the singleton
getInstance() - Static method in class org.semwebcentral.sweetrules.sweetjena.SweetJenaEngine
Get method to access the singleton Jena engine
getInstance() - Static method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
The accessor for the singleton
getInstance() - Static method in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Accessor for singleton
getInstance() - Static method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
Accessor for the singleton class
getInstance(String) - Static method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngine
Get method to access the singleton xsb engine
getInstance() - Static method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Retriever method for the singleton instance
getInstance() - Static method in class org.semwebcentral.sweetrules.util.SweetScriptLauncher
Accessor for the singleton
getJProcMethodSignature(JprocType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Gets the method signature of the specified jproc
getKBDescriptor() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBLoadTask
Get API for KB descriptor
getKBDescriptor(String, ISweetKRDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Tries to disambiguate between a URI and a file and returns the appropriate descriptor
getKBLocation() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
Returns the location of the knowledge base
getKRDescriptor() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
Returns the KR descriptor corresponding to the KB described
getKRDescriptor() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBDescriptor
Returns the KR descriptor corresponding to the KB described
getKRName() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
API to retreive the KR name
getKRName() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKRDescriptor
get method for the KR name
getKRTranslatorDoc() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
KR translator document describes the translation (including caveats).
getKRTranslatorDoc() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
KR translator document describes the translation (including caveats).
getKRType() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
 
getKRType() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKRDescriptor
get method for KR type
getKRVersionNumber() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
 
getKRVersionNumber() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKRDescriptor
get method for KR version number
getLabel(ImpType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Returns the label of an imp
getLabel(FactType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Returns the label of a fact
getLabel(RlabType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Returns the rule label as a string
getLiteralProcessor() - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Accessor method for the Literal Processor
getLogger(Class) - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetLogger
 
getLongestMatchingFullNamespace(String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Returns the longest matching namespace for a given URI
getMaxStratumNumber(Hashtable) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratifier
Gets the maximum stratum in the stratification table
getMergeExtensions() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getMessage() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCompositeException
Gets the exception message by composing all the messages
getMethodName() - Method in class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
 
getMethodName(MethType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Gets the method name associated with the meth element
getMethodSignatureName() - Method in class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
Gets the method signature
getMostPreferredTranslatorClassName(ISweetKRDescriptor, ISweetKRDescriptor, ISweetCanonicalVersionNumber, ISweetInvocationDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorRepository
Based on the source, target and the translatorOptions parameters this returns the current most preferred translator class name If no direct translator exists null is returned
getMostPreferredTranslatorClassName(ISweetKRDescriptor, ISweetKRDescriptor, ISweetCanonicalVersionNumber, ISweetInvocationDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Based on the source, target and the translatorOptions parameters this returns the current most preferred translator class name If no direct translator exists null is returned
getName() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Returns the name of the inference engine
getName() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor
Returns the name of the inference engine
getName(AtomType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets the name of the specified atom
getName(CslitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets the name of the specified classical literal
getName(FclitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets the name of the specified fclit
getName(FlitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets the name of the specified flit
getName(CtermType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetTermProcessor
Gets the name of the specified cterm
getName(IndType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetTermProcessor
Gets the name of the individual
getName(Var) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetTermProcessor
Gets the name of variable
getNameFromCtor(CtorType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetTermProcessor
Gets name from a ctor
getNameFromOpc(OpcType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetTermProcessor
Gets a name from an opc
getNameFromOpr(OprType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets name from the given Opr
getNameFromRel(RelType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets either the value or href from a rel
getNames(FactType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets the names of the predicates associated with the fact object.
getNamesFromAndh(AndhType, Vector) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Gets the names from the given Andh object
getNativeKRDescriptor() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Returns the Native KR descriptor of this inference engine
getNativeKRDescriptor() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor
Returns the Native KR descriptor of this inference engine
getNativeVersionNumber() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetCanonicalVersionNumber
Retrieves the version number in the native format
getNativeVersionNumber() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetVersionNumber
Retrieves the version number in the native format
getNegationNormalForm(OWLDescription) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetNegationNormalFormConverter
 
getNegativeInSuperGoalNodes() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
 
getNegativeSubGoalNodes() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
 
getNewConclusions(String, String) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
 
getNextRuleLabel() - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Method to get the next rule label
getNodePredicate() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
 
getNonZeroLengthString(String, String) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Of the two input strings it returns the one with non zero length e.g. if str1=null and str2 = "abc" then str2 is returned and vice-versa
getOWLXNamespacePrefixWithSeparator() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
getObjectDataType() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetPredicateExtensionWrapper
Gets the object data type
getOptions() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
Retrieves the currently set options, if no options are explicitly set then the default options are returned.
getOptions() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
Retrieves the currently set options, if no options are explicitly set then the default options are returned.
getOrb(Vector) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Parses the orb decl and returns the object representation
getOriginalPrefix(String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Retrieves the original prefix for the namespace
getPDGNode(SweetPredicate) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
Gets the node corresponding to a predicate
getPDGNodes() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
 
getPDGNodesFromTable(Hashtable) - Static method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
Utility method for getting the nodes from a Hashtable
getPartialVariableCount() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
This returns the number of variables other than X, Y, Z To get the full count, use the methods isVariable?
getPathName() - Method in class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
 
getPathName(PathType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Gets the path name associated with a path element
getPositiveInSuperGoalNodes() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
 
getPositiveSubGoalNodes() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
 
getPredicateArity() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicate
Get method for predicate arity
getPredicateCount() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
Returns the number of predicates in the PDG
getPredicateExtension(Predicate) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getPredicateFactory() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getPredicateFromObjectArray(Object[]) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
Decouples a predicate from the object composed above
getPredicateName() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicate
The set method for predicate name
getPredicateSignFromObjectArray(Object[]) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
Gets the sign from the object array
getPredicateStratum() - Method in class org.semwebcentral.sweetrules.analyzer.SweetStratifiedPredicate
 
getPredicateWithDependencySign(SweetPredicate, boolean) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
Returns an "augmented" predicate i.e an array of 2 objects the first being boolean indicating the type of dependency (i.e -ve or +ve) and the second being the predicate itself
getPredicatesWithDependencySign(BodyType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
getPredicatesWithDependencySign(AndType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
getPredicatesWithDependencySign(AndbType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
getPredicatesWithDependencySign(OrbType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
getPredicatesWithDependencySign(HeadType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
getPredicatesWithDependencySign(AndhType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
getPredicatesWithDependencySign(CslitType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
getPredicatesWithDependencySign(AtomType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
getPredicatesWithDependencySign(FclitType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
 
getPredicatesWithoutDependencySign(BodyType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
Strips off the dependency sign and returns only the predicates
getPredicatesWithoutDependencySign(HeadType, Vector) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
Strips off the dependency sign and returns only the predicate
getPreferences() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetInvocationPreferences
Returns the current preferences
getProgram() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getPrologEngine() - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngine
Get method for the PrologEngine returns the native engine stored in this engine
getProperty(String) - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
Returns the value of the specified property
getPropertyObject() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetPropertyObjectContainer
Gets the object associated with the property
getPropertyObjectDataType() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetPropertyObjectContainer
Gets the data type associated with the property
getPropertyResource(com.hp.hpl.jena.rdf.model.Resource, com.hp.hpl.jena.rdf.model.Property) - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
getPropertyURI() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetPropertyObjectContainer
Gets the property URI
getRoleName(String) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getRolePredicate(String) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getRuleMLNamespacePrefixWithSeparator() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
getSWRLAtomType() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetLiteralWrapper
This returns the SWRL atom type
getSWRLAtomType() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetPredicateExtensionWrapper
Gets the SWRL atom type
getSWRLPropertyAttribute() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
getSWRLXNamespacePrefixWithSeparator() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
getSameIndividualAtom() - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
This returns the SWRL sameIndividual atom
getSensorEffectorProcessor() - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Gets the effector processor object (singleton)
getSensorMethodSignature(SensType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Returns the method signature associated with the given sensor
getSensorPredicateName(SensType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Gets the predicate name associated with an Sensor
getSensorStatements(RulebaseType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Gets the sensor statements from a rule base
getSimpleTranslator(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorRepository
Returns a simple(i.e. direct one step) translator if one exists without bothering about transitive closure.
getSimpleTranslator(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Returns a simple(i.e. direct one step) translator if one exists without bothering about transitive closure.
getSourceData() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Returns the source data which will be translated
getSourceData() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslator
Returns the source data which will be translated
getSourceKBDescriptors() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBMergeDescriptor
Retrieves the source KBs that need to be merged
getSourceKBDescriptors() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetKBMergeDescriptor
 
getSourceKRDescriptor() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
Returns the source format supported by this translator
getSourceKRDescriptor() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
Returns the source format supported by this translator
getSubstituteLiteral(OWLDescription, Literal) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
getSupportedTasks() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Returns an array containing all supported tasks
getSupportedTasks() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor
Returns an array containing all supported tasks
getTableDeclaration(String) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask
Returns the table declaration from a given XSB KB String
getTableDeclaration(String, int) - Static method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBUtil
Returns the table declaration given a predicate name and its arity
getTargetKBDescriptor() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBMergeDescriptor
Returns the target KBs that need to be merged
getTargetKBDescriptor() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetKBMergeDescriptor
 
getTargetKRDescriptor() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
Returns the target format supported by this translator
getTargetKRDescriptor() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
Returns the target format supported by this translator
getTermProcessor() - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Accessor method for the term processor (For handling var, ind and cterm)
getTermTypeTag(Term, SweetLiteralWrapper) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
getTraceOfPDGNodes(SweetPDGNode[], int) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
Helper function to get a string of trace info about the PDG nodes
getTranslatorClassName() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
Gets the class name of the ISweetTranslator implementation corresponding to this descriptor
getTranslatorClassName() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
Gets the class name of the ISweetTranslator implementation corresponding to this descriptor
getTranslatorDescriptor() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Retrievs the translator descriptor of this object
getTranslatorDescriptor() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslator
Retrievs the translator descriptor of this object
getTranslatorVersionNumber() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
Retreives the version number as an instance of CanonicalVersionNumber, which can further be used to retrieve the native version number if so desired.
getTranslatorVersionNumber() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
Retreives the version number as an instance of CanonicalVersionNumber, which can further be used to retrieve the native version number if so desired.
getTrueOrUndefinedAnswers() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
 
getTrueOrUndefinedAnswers() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetQueryResult
Returns all the bindings both for true or undefined answers
getTrueOrUndefinedAtomsOrCslits() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
 
getTrueOrUndefinedAtomsOrCslits() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetQueryResult
Returns all atoms/cslits (as strings), which are either true or undefined
getType() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetIEInferenceType
Returns the type of inference engine
getType(com.hp.hpl.jena.rdf.model.Resource) - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
getURI() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetURIKBDescriptor
Returns the KB URI
getURI() - Static method in class org.semwebcentral.sweetrules.swrl.swrl_ont
The namespace of the vocabalary as a string
getUndefinedAnswers() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
Returns all the undefined answers
getUndefinedAnswers() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetQueryResult
Returns all the undefined answers
getUniquePrefix(String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Returns a unique prefix (among the prefixes present in the database) for the given namespace
getUprocName() - Method in class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
Gets the uproc name
getValueOrHref(CtorType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Gets either the Value or Href part whichever is present
getValueOrHref(RelType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Gets either the Value or Href part whichever is present
getValueOrHref(IndType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Gets either the Value or Href part whichever is present
getVariableDataType() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetVariableWrapper
Gets the data type of the variable
getVariableNameOrConstantValue(Term) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
getVariableX() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
A routine which ensures that the counter value is properly initialized whenever variable X is referenced (The assumption is that X is referenced before Y which is referenced before Z)
getVariableY() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
A routine which ensures that the counter value is properly initialized whenever variable Y is referenced (The assumption is that X is referenced before Y which is referenced before Z)
getVariableZ() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
A routine which ensures that the counter value is properly initialized whenever variable Z is referenced (The assumption is that X is referenced before Y which is referenced before Z)
getWarningMessage() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetWarning
Retrieves the warning message
getWarningSource() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetWarning
Returns the source of the warning

H

HELP_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
The help command
handleDLPWarning(SweetWarning) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Handles the DLP warning, i.e. logs a message and based on the treat as error flag conditionally throws an exception
hasCterm(RlabType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Checks to see if a given rule label has a complex term
hasCtermInRuleLabel(ImpType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Checks to see if the rule label has a cterm
hasCtermInRuleLabel(FactType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Checks to see if the rule label has a cterm
hasSameNodePredicate(SweetPDGNode) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
Tests if two nodes have the same node predicate
hasVariables(List) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks to see if the given list of Ind or Var or Cterm has any variables.
hashCode() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicate
The override method for getting the hashCode based on predicateName and arity
haveSameLocation(ISweetKBDescriptor, ISweetKBDescriptor) - Static method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
A utility method to check if 2 KB sources have the same location Warning: This does not resolve the locations.
head - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
rule head (consequent): List of Atom

I

INCREMENTAL_FORWARD_CHAINING - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetIEInferenceType
Represents incremental mode
INDIVIDUAL_PROPERTY_ATOM - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
The individualPropertyAtom type
ISweetActionLauncher - interface org.semwebcentral.sweetrules.infrastructure.ISweetActionLauncher.
Created on Oct 26, 2004 The action launcher interface
ISweetCanonicalVersionNumber - interface org.semwebcentral.sweetrules.infrastructure.ISweetCanonicalVersionNumber.
This is a generic interface to represent a version number Since it extends Comparable any implementation should implement compareTo
ISweetComponentRepositoryManager - interface org.semwebcentral.sweetrules.infrastructure.ISweetComponentRepositoryManager.

The component manager class to manage various components like inference engines, translator etc

Modified on: Aug 26, 2004, 4:44:32 PM
ISweetCompositeTranslator - interface org.semwebcentral.sweetrules.infrastructure.ISweetCompositeTranslator.
An interface for translators with additional facility to compose translators by cascading Invoking the translate method automatically performs cascading The extension from ISweetTranslator means that a composite translator can be "viewed" as a simple translator w.r.t the translate API as cascading is done automatically NB: The translation is using String objects for data
ISweetIEDescriptor - interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor.
An interface to describe an inference engine
ISweetIERepository - interface org.semwebcentral.sweetrules.infrastructure.ISweetIERepository.
This interface provides an abstraction of an inference engine TODO: 1) Enhance find by having criteria like KBs, their version etc.
ISweetInferenceEngine - interface org.semwebcentral.sweetrules.infrastructure.ISweetInferenceEngine.
The interface of an inference engine which executes tasks like query answering, loading a kb etc
ISweetInferenceEngineTask - interface org.semwebcentral.sweetrules.infrastructure.ISweetInferenceEngineTask.
An inference engine task based on Command design pattern
ISweetInvocationDescriptor - interface org.semwebcentral.sweetrules.infrastructure.ISweetInvocationDescriptor.
This class is for setting options on a specific tool.
ISweetInvocationPreferences - interface org.semwebcentral.sweetrules.infrastructure.ISweetInvocationPreferences.
These preferences dictate tool level preferences.
ISweetKBDescriptor - interface org.semwebcentral.sweetrules.infrastructure.ISweetKBDescriptor.
The fields of this class describe a knowledge base
ISweetKBMergeDescriptor - interface org.semwebcentral.sweetrules.infrastructure.ISweetKBMergeDescriptor.
Created on Oct 25, 2004 A descriptor for KB merging, specifies the sources and the target for the merge operation Note: The sources specified in the mergeDescriptor must be unique after merging and should not cause conflicts
ISweetKBMergeManager - interface org.semwebcentral.sweetrules.infrastructure.ISweetKBMergeManager.
This class handles merging of multiple knowledges by expanding the INCLUDE directives
ISweetKBRepository - interface org.semwebcentral.sweetrules.infrastructure.ISweetKBRepository.
An abstraction of a Knowledge base repository It maintains the list of known knowledge bases TODO: 1) remove KB 2) Handle KB preferences for inference engines, translation?
ISweetKRDescriptor - interface org.semwebcentral.sweetrules.infrastructure.ISweetKRDescriptor.
The interface for a "Knowledge Representation descriptor" NB:
1) For now just a name is stored, can enhance it later with fields like preferredInferenceEngine etc If changed might need to change AbstractSweetKRDescriptor class also

2) For comparison only KRType is considered others need to be factored in later on
ISweetQueryResult - interface org.semwebcentral.sweetrules.infrastructure.ISweetQueryResult.
This class provides an abstraction of a query result NOTE: Undefined in this class is in the sense of Well Founded semantics
ISweetTranslator - interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslator.
A generic interface for translators to and from various Knowledge representation formats.
ISweetTranslatorDescriptor - interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor.
This is an interface which describes a translator TODO: 1) Handle preferences in a generic way through the preference header perhaps at the repository level. 2) Separate the Translator descriptor and the translation descriptor.
ISweetTranslatorRepository - interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorRepository.
This is generic interface for storing the known translators and composing translations TODO: enhance this with 1) preferredTranslator - get / set - done, need to think about the case of composite translator 2) add with override 3) replace 4) remove
Imp - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
implication (rule)
IndividualPropertyAtom - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
consists of a propertyPredicate (owl:ObjectProperty), argument1 (owl:Thing), and argument2 (owl:Thing)
inSuffix - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
The suffix for the "in" option of CR33 e.g. xmlin, xsbin etc
indexOf(FactType, FactType[]) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks if the given fact is a preserved old fact
infModel - Variable in class org.semwebcentral.sweetrules.sweetjena.SweetJenaEngine
 
inferenceEngineRepository - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager
The inference engine repository object
inferenceType - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
The type of the inference engine
inferenceType - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetIEInferenceType
Actual instance inference type
init() - Static method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
The init method to initialize the singleton objects in the required order.
initialize() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCompositeException
Utility method to initialize
initialize() - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetDriver
Common code to perform initialization used by main code and the test code
initialize(PredicateFactory, MemoryExtensionalDatabase, boolean) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Routine to initialize the member variables
inputStream - Variable in class org.semwebcentral.sweetrules.util.SweetScriptLauncher.StreamHandler
 
internalEntityDecl(String, String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
The event handler for internal entity declaration
invokeCR33SCLPEngine(String[]) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33Engine
Invokes the CR3.3 SCLP engine
invokeCR33SCLPEngineScript(String[]) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33ScriptHelper
Invokes the CR3.3 SCLP engine
invokeCR33Script(String[], String) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33ScriptHelper
Wrapper to invoke CR3.3 through a script
invokeCR33TransformerScript(String[]) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33ScriptHelper
Wrapper to invoke CR3.3 transformer i.e. courteous compiler through a script
invokeCR33TranslatorScript(String[]) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33ScriptHelper
Invokes the CR3.3 translator
invokeCRMain(ISweetTranslator) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
Invoke common rules main function.
invokeDefaultShell(String, String[]) - Method in class org.semwebcentral.sweetrules.util.SweetScriptLauncher
Invokes a shell based on configuration settings.
invokeXSLTTransformScript(String[]) - Static method in class org.semwebcentral.sweetrules.util.SweetXSLTHelper
Invokes the XSLT transform script
isAdornedOrBuiltinDummyPredicate(String) - Static method in class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
Returns true if the given predicate is either an adorned predicate or a builtin dummy predicate like clp_Name
isAdornedPredicate(String) - Static method in class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
Determines if the predicate name matches any of the patterns of the adorned predicates produced by CommonRules or some of the predicates like clp_Name which are dummy and should not by default be part of the conclusions
isCLPNamePredicate(String) - Static method in class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
Checks if the given predicate name is "clp_Name" this should not be displayed in the output of Jess
isCnegPositive(FclitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Checks to see if the cneg part of the given fclit is positive
isDatalog(CtermType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks to see if the term is datalog or not
isEncodedURI(String) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
Returns true if the given token is an encoded URI, false otherwise.
isFact(ImpType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Check to see if a given implication is a fact.
isFinished() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
isFnegPositive(FclitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Checks to see if the fneg part of the given fclit is positive
isGround(FactType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks to see if the given fact is ground
isGround(ImpType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks to see if the given implication is ground or not
isGround(HeadType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks to see if the given head is ground or not
isGround(BodyType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks to see if the given body is ground or not
isGround(CslitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks to see if a given Classical literal is ground or not
isGround(FclitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks to see if the given Fclit is ground or not
isGround(AtomType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks to see if the atom is ground or not
isGround(CtermType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Checks to see if the given cterm is ground
isHorn() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
isMungedNamespacePrefix(String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Determines if the given namespace prefix is munged
isNonGroundTerm(String) - Static method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBUtil
Utility to detect if a given term is a variable (non ground term).
isPositive(CslitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Checks if a classical literal is positive
isPositive(FclitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Checks if a fclit is positive
isPositive(FlitType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
Checks if an flit is positive
isRuleMLV08(RbaseincludesType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetKBMergeManager
Returns true if the kbtype is RuleML and version is 0.8
isRuleMLV08(ISweetKBDescriptor) - Method in class org.semwebcentral.sweetrules.ruleml.SweetKBMergeManager
Checks to see if the given KB is RuleML
isSupportedTranslation(ISweetTranslator) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
Checks if the specified translation is acceptable to CommonRules
isURI(String) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
Returns true if the given token is an unencoded URI, false otherwise.
isURIChar(char) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
 
isValidDatatype(String) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetRuleMLFacts2RDFTranslator
Check to see if the specified datatype is valid
isVariable(com.hp.hpl.jena.rdf.model.Resource) - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
isVariableXused() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Retreives a flag which indicates whether or not the variable X is used
isVariableYused() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Retreives a flag which indicates whether or not the variable X is used
isVariableZused() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Retreives a flag which indicates whether or not the variable X is used
isZeroLengthString(String) - Static method in class org.semwebcentral.sweetrules.util.SweetStringUtil
A utility function that returns true if either the string is null or of 0 length
iterator() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCompositeException
Returns an iterator for the exception objects

J

JenaTest - class org.semwebcentral.sweetrules.sweetonto.JenaTest.
 
JenaTest() - Constructor for class org.semwebcentral.sweetrules.sweetonto.JenaTest
 
jaxbContext - Variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLJaxbBridge
The JAXBContext
jc - Variable in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
jenaEngine - Static variable in class org.semwebcentral.sweetrules.sweetjena.SweetJenaEngine
 
jenaEngine - Variable in class org.semwebcentral.sweetrules.sweetjena.SweetJenaForwardInferencingTask
The Jena engine
jenaEngine - Variable in class org.semwebcentral.sweetrules.sweetjena.SweetJenaLoadTask
A Jena engine
jenaEngine - Variable in class org.semwebcentral.sweetrules.sweetjena.SweetJenaQueryTask
A Jena engine
jess2RuleMLConverter - Static variable in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Singleton instance
jessEngine - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessForwardInferencingTask
The Jess Engine
jessEngine - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessLoadTask
The Jess engine
jessEngine - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessQueryTask
The jess engine for this task
jessQuery - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessQueryTask
The query to be executed

K

kbData - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetStringKBDescriptor
The KB data
kbDescriptor - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBLoadTask
The KB descriptor associated with the load task
kbDescriptor - Variable in class org.semwebcentral.sweetrules.sweetjena.SweetJenaForwardInferencingTask
The KB descriptor on which exhaustive forward inferencing is done
kbDescriptor - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessForwardInferencingTask
The KB descriptor
kbDescriptor - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask
The KB descriptor on which exhaustive forward inferencing is done
kbLocation - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
String holding the location of the knowledge base
kbURI - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetURIKBDescriptor
The KB URI
krDescriptor - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
KR of the KB
krName - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
The name of the Knowledge Representation mechanism this class describes
krTranslatorDocContents - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
KR translator document contents
krType - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
The krType like "RuleML", "XML", "BRML", "CLP", "OWL" etc
krVersionNumber - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
The version number of the KR, for e.g.

L

LINE_BREAK - Static variable in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
The LINE_BREAK TODO: USE A SINGLE GLOBAL CONSTANT across all files
LINE_BREAK - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
LOAD_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
The command to load a knowledge base
launchActions(String) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetActionLauncher
Launches the actions by extracting the effector statements and facts from the specified Rule base
launchActions(RulebaseType) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetActionLauncher
Launches the actions by extracting the effector statements and facts from the specified Rule base
launchActions(FactType[], EffeType[]) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetActionLauncher
Launches actions corresponding to the given facts based on the specification in the effector statements
launchActions(String) - Method in class org.semwebcentral.sweetrules.ruleml.SweetActionLauncher
 
launchActions(RulebaseType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetActionLauncher
 
launchActions(FactType[], EffeType[]) - Method in class org.semwebcentral.sweetrules.ruleml.SweetActionLauncher
 
launchScript(String, String[], String, String[]) - Method in class org.semwebcentral.sweetrules.util.SweetScriptLauncher
Launches a script in the specified shell and passes the appropriate command line arguments to the script.
listKBs() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBRepository
Returns a list of available KBs
literalProcessor - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Singleton instance of the literal processor
loadAllNamespacesAndEntities() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Loads all the namespaces and entity declarations from the source XML kb.
loadAllNamespacesAndEntities(String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Loads all the namespaces from the given source
loadConfiguration(String) - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
The configuration loader to load the specified configuration file
loadKBIntoRete(Rete, ISweetKBDescriptor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJessLoadTask
Loads a KB into rete
loadKBIntoRete1UNUSED(Rete) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJessLoadTask
 
loadKnownInferenceEngines(ISweetComponentRepositoryManager) - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetDriver
Loads the known inference engine
loadKnownTranslators(ISweetComponentRepositoryManager) - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetDriver
Loads the known translators
loadQuery(String, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBQueryXSBAdapterTask
Loads the query into XSB
logConfigFileName - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetLogger
 
logger - Variable in class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
The logger object
logger - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
The logger object
logger - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
The logger object
logger - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
The logger object
logger - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
The logger object
logger - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager
The logger object
logger - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
 
logger - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetVersionNumber
 
logger - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetWarner
The logger object associated with the warner
logger - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The logger object for this class;
logger - Variable in class org.semwebcentral.sweetrules.sweetjena.SweetJenaForwardInferencingTask
The logger object for this class
logger - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
The logger object
logger - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessTranslator
The logger object
logger - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
logger - Static variable in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
This represents the logger object
logger - Static variable in class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
This represents the logger object
logger - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask
The logger object for this class
logger - Static variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBQueryXSBAdapterTask
Logger object for this class
logger - Static variable in class org.semwebcentral.sweetrules.util.ObjectTracer
 
logger - Variable in class org.semwebcentral.sweetrules.util.SweetAssert
The logger object
logger - Static variable in class org.semwebcentral.sweetrules.util.SweetFileIO
The logger object for this class

M

MERGE_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
 
MIXED_CHAINING - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetIEInferenceType
Represents mixed mode
m_axiomatizeEqualityForPredicates - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_axiomatizeNegationForPredicates - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_basicEqualityAxiomatized - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_bodyExpanderVisitor - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_description - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetOWLDescriptionPredicate
 
m_extensionPredicates - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_extensionalDatabase - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_factory - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetNegationNormalFormConverter
 
m_finishedRules - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_headExpanderVisitor - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_literalIndex - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.BodyExpanderVisitor
 
m_literalIndex - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.HeadExpanderVisitor
 
m_mergeExtensions - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_model - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
The ontology model that holds the vocabulary terms
m_notFinishedRules - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_predicateCounter - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_predicateFactory - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_prefixConuter - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_result - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetNegationNormalFormConverter
 
m_rule - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.BodyExpanderVisitor
 
m_rule - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.HeadExpanderVisitor
 
m_ruleCounter - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_skolemFunctionCounter - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_uriToExensionPredicate - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
m_variableCounter - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
main(String[]) - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetDriver
The main function for the code.
main(String[]) - Static method in class org.semwebcentral.sweetrules.sweetonto.JenaTest
 
main(String[]) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLP
 
main(String[]) - Static method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
 
main(String[]) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
A command line interface for running URIEncode.
marshaller - Variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLJaxbBridge
The marshaller
matches(CslitType, EffeType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetActionLauncher
Checks to see if a given cslit has an effector (atoms are converted to cslits)
mergeKBs(ISweetKBMergeDescriptor, ISweetInvocationDescriptor, ISweetInvocationPreferences) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBMergeManager
This API merges multiple heterogenous KBs by using appropriate translators.
mergeKBs(ISweetKBMergeDescriptor, ISweetInvocationDescriptor, ISweetInvocationPreferences) - Method in class org.semwebcentral.sweetrules.ruleml.SweetKBMergeManager
 
methodName - Variable in class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
The method name
mungeNamespacePrefix(String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Munges a given NS prefix if it is not munged, else the original is returned
mungeOrDemungeRuleML(String, String) - Static method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
Common method that performs either munging or demunging
mungedRuleMLGenerator(String) - Static method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
Generates munged RuleML from unmunged RuleML, by munging the URIs

N

NAMESPACE - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
The namespace of the vocabalary as a resource
NEED_ESCAPE_CHARS - Static variable in class org.semwebcentral.sweetrules.util.URIEncode
 
NONDETERMINISTIC_GOAL_NAME - Static variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngine
The name of the non deterministic goal, which helps in returning all the results
NO_DISPLAY_OPTION - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
The nodisplay option for commonrules
NS - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
The namespace of the vocabalary as a string ("http://www.w3.org/2003/11/swrl#")
nameHelper - Static variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
The singleton object
namespaceToOriginalPrefixTable - Variable in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
The namespace to original prefix map namespace -> set of original prefixes (can be due to redefinitions of the same ns in multiple files)
namespaceToUniquePrefixTable - Variable in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Map from the namespace to the unique prefix
nativeKRDescriptor - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Native KR descriptor of the engine
needBuiltinTransform(String) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
This method indicates if a given predicate is a builtin which needs to be transformed.
needEscape(char) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
 
needToInvokeCourteousCompiler(ISweetTranslator) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Method to indicate that courteous compiler is to be invoked when performing the translation
needToInvokeCourteousCompiler(ISweetTranslator) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
Determines if the courteous compiler needs to be invoked for the specified translator
negativeInSuperGoalNodes - Variable in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
The predicates on which this node depends
negativeSubGoalNodes - Variable in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
The predicates on which this node depends
newSkolemFunction() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
newVariable() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
nextRuleLabel() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
nodePredicate - Variable in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
The predicate associated with this node
nonDeterministicGoalCreateString - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngine
The string to create the nondeterminstic goal refer to interprolog faq for more details

O

OPC_TAG - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The _opc flag from RuleML
OVER_RIDES_PREDICATE - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
The overrides predicate
OWLX_NAMESPACE_PREFIX - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
ObjectTracer - class org.semwebcentral.sweetrules.util.ObjectTracer.

A generic object tracer to trace the public fields of an object TODO:
1) THIS CLASS IS STILL INCOMPLETE A LOT OF THINGS TO BE DONE


Modified on: Aug 25, 2004, 2:06:20 PM
ObjectTracer() - Constructor for class org.semwebcentral.sweetrules.util.ObjectTracer
 
objectDataType - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetPredicateExtensionWrapper
The object data type
onlyOneObjectNull(Object, Object) - Method in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
Checks if only one of the objects is null and the other isn't
optionNameValueStore - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetInvocationDescriptor
The option name value stored as a property object
org.semwebcentral.sweetrules.analyzer - package org.semwebcentral.sweetrules.analyzer
 
org.semwebcentral.sweetrules.clips - package org.semwebcentral.sweetrules.clips
 
org.semwebcentral.sweetrules.infrastructure - package org.semwebcentral.sweetrules.infrastructure
 
org.semwebcentral.sweetrules.ruleml - package org.semwebcentral.sweetrules.ruleml
 
org.semwebcentral.sweetrules.smodels - package org.semwebcentral.sweetrules.smodels
 
org.semwebcentral.sweetrules.sweetcr - package org.semwebcentral.sweetrules.sweetcr
 
org.semwebcentral.sweetrules.sweetcr.translators - package org.semwebcentral.sweetrules.sweetcr.translators
 
org.semwebcentral.sweetrules.sweetjena - package org.semwebcentral.sweetrules.sweetjena
 
org.semwebcentral.sweetrules.sweetjess - package org.semwebcentral.sweetrules.sweetjess
 
org.semwebcentral.sweetrules.sweetkif - package org.semwebcentral.sweetrules.sweetkif
 
org.semwebcentral.sweetrules.sweetonto - package org.semwebcentral.sweetrules.sweetonto
 
org.semwebcentral.sweetrules.sweetxsb - package org.semwebcentral.sweetrules.sweetxsb
 
org.semwebcentral.sweetrules.swrl - package org.semwebcentral.sweetrules.swrl
 
org.semwebcentral.sweetrules.util - package org.semwebcentral.sweetrules.util
 
outStream - Variable in class org.semwebcentral.sweetrules.util.SweetScriptLauncher.StreamHandler
 
outSuffix - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
The suffix for the "out" option of CR33 e.g. xmlout, xsbout etc
owlxObjectFactory - Variable in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 

P

pathName - Variable in class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
The path name
pdgBuilder - Static variable in class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
The singleton object
pdgNodes - Variable in class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
Set of PDGnodes of this graph Key is SweetPredicate object Element is the SweetPDGNode (which has the dependency info)
positiveInSuperGoalNodes - Variable in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
The predicates which depend on this node in a positive fashion
positiveSubGoalNodes - Variable in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
The predicates on which this node depends
predicateArity - Variable in class org.semwebcentral.sweetrules.analyzer.SweetPredicate
The predicate arity
predicateName - Variable in class org.semwebcentral.sweetrules.analyzer.SweetPredicate
The predicate name
predicateStratifier - Static variable in class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratifier
The predicate stratifier
predicateStratum - Variable in class org.semwebcentral.sweetrules.analyzer.SweetStratifiedPredicate
The predicate stratum number
print() - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
Helper print method
print() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetCompositeTranslator
Print API for the composite translator
print() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
Implementation of print
print() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Friendly method for printing
print() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetCanonicalVersionNumber
The print method to print the version number
print() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetQueryResult
A method to print the results
print() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslator
Utility API to print the translator information
print(String) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
The message to be printed
print() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetVersionNumber
 
printAsDLV(Program, MemoryExtensionalDatabase, PrintWriter) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
printAsRuleML(Program, PrintWriter) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
printAsXSB(Program, MemoryExtensionalDatabase, PrintWriter) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
printLiteral(Literal, PrintWriter) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
printRuleMLLiteral(Literal, PrintWriter, int) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
printStringArray(String[]) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
Prints a string array
printTerm(Term, PrintWriter) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
processArgument(List, com.hp.hpl.jena.rdf.model.Resource) - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
processAtom(com.hp.hpl.jena.rdf.model.Resource, List) - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
processAtomList(com.hp.hpl.jena.rdf.model.Resource, List) - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
processChild(com.hp.hpl.jena.rdf.model.Resource, com.hp.hpl.jena.rdf.model.Property) - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
processClassAxiom(OWLClassAxiom) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
processEnumeration(OWLEnumeration) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
processImp(com.hp.hpl.jena.rdf.model.Resource) - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
processIndividual(OWLIndividual) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Process an OWL individual
processIndividualMembership(String, OWLDescription) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
processIndividualMembershipMerged(String, OWLDescription) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
processIndividualMembershipNonMerged(String, OWLDescription) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
processProperty(OWLProperty) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Process an OWL property
processPropertyAxiom(OWLPropertyAxiom) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
processPropertyInstance(String, String, String, String, String) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
processPropertyInstanceMerged(String, String, String, String, String) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
processPropertyInstanceNotMerged(String, String, String, String, String) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
processRule(Rule, int) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.BodyExpanderVisitor
 
processRule(Rule, int) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.HeadExpanderVisitor
 
processSingleBinding(TermModel, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
 
processSubClass(OWLDescription, OWLDescription) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
processSubProperty(OWLProperty, OWLProperty) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
prologEngine - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngine
Prolog engine provided by interProlog
propertyObject - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetPropertyObjectContainer
The object of the property
propertyObjectDataType - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetPropertyObjectContainer
The data type of the object of the property
propertyPredicate - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
 
propertyURI - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetPropertyObjectContainer
The property URI
pruneAndgetUndefinedAnswerSetMatrix(Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
This is a method with side effect of pruning the answer set from the undefined answer set.

Q

QUERY_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
The query command
QUIT_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
The quit command
queryString - Variable in class org.semwebcentral.sweetrules.sweetjena.SweetJenaQueryTask
 
queryString - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
The query string
queryString - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBQueryXSBAdapterTask
The queryString to be executed

R

RDF_NAMESPACE - Static variable in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
The RDF namespace
RDF_NAMESPACE_PREFIX - Static variable in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
The prefix for RDF namespace
REFUTED_PREDICATE_PARTIALSUFFIX - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
Substring for a refuted predicate
RESET_FORCE_INVOKE_COURTEOUS_COMPILER - Static variable in interface org.semwebcentral.sweetrules.infrastructure.ISweetInvocationDescriptor
The option value indicating that FORCE_INVOKE_COURTEOUS_COMPILER_OPTIONNAME has been reset
RULEML_NAMESPACE_PREFIX - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
RULE_BASE_LABEL_PREFIX - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Prefix for the Rule base
RULE_LABEL_PREFIX - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Prefix for the Rule label
RULE_LABEL_PREFIX - Static variable in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
The prefix for a rulelabel
readData() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBDescriptor
Reads the data from the KB and returns it
readData() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetFileKBDescriptor
 
readData() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetStringKBDescriptor
 
readData() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetURIKBDescriptor
 
readStringFromFile(String) - Static method in class org.semwebcentral.sweetrules.util.SweetFileIO
Reads the contents of a file and returns them as a string
readStringFromInputStream(InputStream) - Static method in class org.semwebcentral.sweetrules.util.SweetFileIO
Reads the contents of an inputStream and returns them as a string
readStringFromURL(String) - Static method in class org.semwebcentral.sweetrules.util.SweetFileIO
Utility function to read a URL (part of Jar file) and return its contents
redirectStreams(Process) - Method in class org.semwebcentral.sweetrules.util.SweetScriptLauncher
Explicitly read the process's stream and redirect them to the calling process's streams
removePDGNode(SweetPredicate) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
Removes the node corresponding to the specified predicate from the graph if such a node exists
repositoryManagerInstance - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager
The singleton instance
rete - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessEngine
The Rete engine object
retrieveOption(Object) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetInvocationDescriptor
Retreives the stored value for the stored option
retrieveOption(Object) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetInvocationDescriptor
 
ruleBaseLabelCount - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Count of the rule base labels
ruleLabelCount - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Count of rule labels
ruleLabelCount - Variable in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
Counts the rulelabels seen so far
ruleML2XSBTranslator - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
The ruleml to xsb translator
ruleMLJaxbBridge - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLJaxbBridge
The RuleML JaxbBridge singleton instance
ruleMLSerializer - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetOWL2RuleMLTranslator
The serializer method to be used when the target is RuleML
rulemLMungeOrDemungeXSLFileURL - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
 
rulemlObjectFactory - Variable in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
rulemlObjectProcessor - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
The singleton instance of the class
rulemlToJessSerializer - Static variable in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
The singleton instance
rules - Variable in class org.semwebcentral.sweetrules.sweetjena.SweetJenaEngine
 
run() - Method in class org.semwebcentral.sweetrules.util.SweetScriptLauncher.StreamHandler
 
runQueries(String, Vector, Vector) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask
Runs the exhaustive queries and returns the results
runTask(ISweetInferenceEngineTask) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetInferenceEngine
Executes the given task and returns the results
runTask(ISweetInferenceEngineTask) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetInferenceEngine
Executes the given task and returns the results

S

SALIENCE_MULTIPLCATION_FACTOR - Static variable in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
The multiplication factor to ensure more spacing between salience numbers
SAME_INDIVIDUAL_ATOM - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
The sameIndividualAtom type
SCRIPT_ROOT_DIR_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
The directory containing the scripts
SEARCH_COMPOSITE_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Command to search for a composite component
SEARCH_SIMPLE_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
Command to search for a simple component
SET_FORCE_INVOKE_COURTEOUS_COMPILER - Static variable in interface org.semwebcentral.sweetrules.infrastructure.ISweetInvocationDescriptor
The option value indicating that FORCE_INVOKE_COURTEOUS_COMPILER_OPTIONNAME has been set
SKEPTICAL_DEFEAT_PREDICATE_SUFFIX - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
Suffix for a skeptically defeated predicate
SWEET_DOCTYPE_ENTITYDECLARATION - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
SWEET_LIBROOT_ENVIRONMENT_VAR - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetDriver
The environment variable pointing to the folder containing the Sweet jar files
SWRLX_NAMESPACE_PREFIX - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
SWRL_PROPERTY_ATTRIBUTE - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
SameIndividualAtom - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
consists of argument1 (owl:Thing) and argument2 (owl:Thing)
SweetAProcMethodSignature - class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature.
Created on Oct 28, 2004 The method signature of an AProc statement.
SweetAProcMethodSignature(String, String, String) - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
The constructor for the AProc
SweetAProcMethodSignature(String) - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
Constructor accepting a uproc
SweetActionLauncher - class org.semwebcentral.sweetrules.ruleml.SweetActionLauncher.
Created on Oct 27, 2004 The implementation of the action launcher.
SweetActionLauncher() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetActionLauncher
 
SweetAssert - class org.semwebcentral.sweetrules.util.SweetAssert.
Utility to provide assert mechanism
SweetAssert() - Constructor for class org.semwebcentral.sweetrules.util.SweetAssert
 
SweetB2CLPTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2CLPTranslator.

The BRML to CLP translator

Modified on: Sep 3, 2004 12:29:56 PM
SweetB2CLPTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2CLPTranslator
The constructor for the BRML to CLP translator
SweetB2CLPTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2CLPTranslatorDescriptor.
The descriptor for BRML to CLP translator
SweetB2CLPTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2CLPTranslatorDescriptor
Constructor for the BRML to CLP translator
SweetB2RTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2RTranslator.

Class representing the BRML to RuleML translation

Modified on: Aug 25, 2004, 2:10:12 PM
SweetB2RTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2RTranslator
Constructor for the BRML to RuleML translator
SweetB2RTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2RTranslatorDescriptor.

This class describes the BRML to RuleML translator TODO: 1) Handle option header

Modified on: Aug 25, 2004, 2:10:27 PM
SweetB2RTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2RTranslatorDescriptor
Constructor for describing BRML to RuleML translator
SweetB2XSBTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2XSBTranslator.

Class representing the BRML to XSB translation via CommonRules

Modified on: Aug 25, 2004, 2:10:41 PM
SweetB2XSBTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2XSBTranslator
Constructor for the BRML to XSB translator
SweetB2XSBTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2XSBTranslatorDescriptor.
Modification time-stamp: Aug 25, 2004, 1:50:19 PM Title : SweetB2XSBTranslatorDescriptor Descritption : This class describes the BRML to XSB translator TODO: 1) Handle option header
SweetB2XSBTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2XSBTranslatorDescriptor
Constructor for describing BRML to XSB translator
SweetBRML2KIFTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetBRML2KIFTranslator.
Created on Nov 17, 2004 The BRML to KIF translator
SweetBRML2KIFTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetBRML2KIFTranslator
The constructor for the BRML to KIF translator
SweetBRML2KIFTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetBRML2KIFTranslatorDescriptor.
Created on Nov 17, 2004 The descriptor for BRML to KIF
SweetBRML2KIFTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetBRML2KIFTranslatorDescriptor
The BRML to KIF translator descriptor
SweetBRML2SmodelsTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetBRML2SmodelsTranslator.
Created on Nov 17, 2004 The BRML to SMODELS translator
SweetBRML2SmodelsTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetBRML2SmodelsTranslator
Constructor for the BRML to SMODELS
SweetBRML2SmodelsTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetBRML2SmodelsTranslatorDescriptor.
Created on Nov 17, 2004 Descriptor for BRML to Smodels translator
SweetBRML2SmodelsTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetBRML2SmodelsTranslatorDescriptor
The constructor for the BRML 2 Smodels translator
SweetBRMLCR33Descriptor - class org.semwebcentral.sweetrules.sweetcr.SweetBRMLCR33Descriptor.
Modification time-stamp: Aug 25, 2004, 1:51:40 PM Title : SweetBRMLCR33Descriptor Descritption : The common rules descriptor for BRML format
SweetBRMLCR33Descriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.SweetBRMLCR33Descriptor
Constructor for the BRML corresponding to CommonRules 3.3
SweetCLIPSDescriptor - class org.semwebcentral.sweetrules.clips.SweetCLIPSDescriptor.
The CLIPS descriptor
SweetCLIPSDescriptor() - Constructor for class org.semwebcentral.sweetrules.clips.SweetCLIPSDescriptor
Constructor for CLIPS descriptor
SweetCLP2BRMLTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetCLP2BRMLTranslator.

The CLP to BRML translator

Modified on: Sep 7, 2004 1:25:03 PM
SweetCLP2BRMLTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetCLP2BRMLTranslator
Constructor for the CLP to BRML translator
SweetCLP2BRMLTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetCLP2BRMLTranslatorDescriptor.

The descriptor for the CLP to BRML translator

Modified on: Sep 7, 2004 1:22:10 PM
SweetCLP2BRMLTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetCLP2BRMLTranslatorDescriptor
Constructor for the CLP to BRML Translator
SweetCLP2XSBTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetCLP2XSBTranslator.

The CLP to XSB translator

Modified on: Sep 3, 2004 1:57:13 PM
SweetCLP2XSBTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetCLP2XSBTranslator
Constructor for the CLP to XSB translator
SweetCLP2XSBTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetCLP2XSBTranslatorDescriptor.



Modified on: Sep 3, 2004 1:51:48 PM
SweetCLP2XSBTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetCLP2XSBTranslatorDescriptor
 
SweetCLPCR33Descriptor - class org.semwebcentral.sweetrules.sweetcr.SweetCLPCR33Descriptor.
Modification time-stamp: Aug 25, 2004, 1:51:57 PM Title : SweetCLPCR33Descriptor Descritption : The common rules descriptor for the CLP format
SweetCLPCR33Descriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.SweetCLPCR33Descriptor
Constructor for the CLP corresponding to CommonRules 3.3
SweetCR33Engine - class org.semwebcentral.sweetrules.sweetcr.SweetCR33Engine.
Created on Nov 17, 2004 The CR3.3 SCLP Engine
SweetCR33Engine() - Constructor for class org.semwebcentral.sweetrules.sweetcr.SweetCR33Engine
Constructor for the SCLP Engine
SweetCR33EngineDescriptor - class org.semwebcentral.sweetrules.sweetcr.SweetCR33EngineDescriptor.
Created on Nov 17, 2004 The Common Rules 3.3 SCLP engine descriptor
SweetCR33EngineDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.SweetCR33EngineDescriptor
Constructor for the SCLP Engine descriptor
SweetCR33ForwardInferencingTask - class org.semwebcentral.sweetrules.sweetcr.SweetCR33ForwardInferencingTask.
Created on Nov 17, 2004 The Common Rules 3.3 inferencing task
SweetCR33ForwardInferencingTask(ISweetKBDescriptor, SweetCR33Engine) - Constructor for class org.semwebcentral.sweetrules.sweetcr.SweetCR33ForwardInferencingTask
The CR3.3 inferencing task constructor
SweetCR33ScriptHelper - class org.semwebcentral.sweetrules.sweetcr.SweetCR33ScriptHelper.
Created on Nov 17, 2004 Helper class performing script invocation for CR3.3
SweetCR33ScriptHelper() - Constructor for class org.semwebcentral.sweetrules.sweetcr.SweetCR33ScriptHelper
Hidden constructor
SweetCR33TranslationWrapper - class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper.
Modification time-stamp: Aug 25, 2004, 1:52:18 PM Title : SweetCR33TranslationWrapper Descritption : This is top level wrapper for CommonRules33 Translator This knows all the details about CR33 and it's APIs and switches TODO: 1) Enhance getFormatSwitchPrefix for other formats like kif 2) Implement isSupportedTranslation 3) Think about handling options particularly in prepareArgsForMain
SweetCR33TranslationWrapper() - Constructor for class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
 
SweetCRUtil - class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil.

A utility class for Common Rules 3.3

Modified on: Sep 4, 2004 3:45:55 PM
SweetCRUtil() - Constructor for class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
 
SweetCommandHandler - class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler.
Handles a single line of command TODO
1) For now only KRType is considered need to enhance later on with other fields
SweetCommandHandler() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
 
SweetComponentRepositoryManager - class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager.
Singleton class of repository manager TODO 1) Handle ISweetInvocationDescriptor/equivalent in searching esp. for translators 2) Enhance searching capability of the class
SweetComponentRepositoryManager() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager
Private constructor ensuring a single instance
SweetCompositeException - exception org.semwebcentral.sweetrules.infrastructure.SweetCompositeException.
Created on Nov 18, 2004 A composite exception having multiple exceptions
SweetCompositeException() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetCompositeException
The constructor for the composite exception
SweetCompositeException(String) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetCompositeException
 
SweetCompositeTranslator - class org.semwebcentral.sweetrules.infrastructure.SweetCompositeTranslator.
This is an implementation of a composite translator which is returned by TranslatorRepository.
SweetCompositeTranslator(ISweetKRDescriptor, ISweetKRDescriptor, ISweetKBDescriptor, ISweetKBDescriptor, ISweetInvocationDescriptor, ISweetTranslator[]) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetCompositeTranslator
Constructor of the SweetCompositeTranslator class
SweetCompositeTranslatorDescriptor - class org.semwebcentral.sweetrules.infrastructure.SweetCompositeTranslatorDescriptor.
Descriptor for the composite translator class
SweetCompositeTranslatorDescriptor(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor, String) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetCompositeTranslatorDescriptor
Constructor to instantiate a SweetCompositeTranslatorDescriptor
SweetConfigLoader - class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader.
The default configuration loader for SWEET
SweetConfigLoader() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
 
SweetDLP - class org.semwebcentral.sweetrules.sweetonto.SweetDLP.
BLOCK this class' main method for now
SweetDLP() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetDLP
 
SweetDLPCompiler - class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.
 
SweetDLPCompiler(PredicateFactory, MemoryExtensionalDatabase, boolean) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Constructor for the DLP Compiler
SweetDLPCompiler.BodyExpanderVisitor - class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.BodyExpanderVisitor.
 
SweetDLPCompiler.BodyExpanderVisitor() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.BodyExpanderVisitor
 
SweetDLPCompiler.HeadExpanderVisitor - class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.HeadExpanderVisitor.
 
SweetDLPCompiler.HeadExpanderVisitor() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.HeadExpanderVisitor
 
SweetDLPCompiler.UnsupportedFeaturesVisitor - class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.UnsupportedFeaturesVisitor.
 
SweetDLPCompiler.UnsupportedFeaturesVisitor() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.UnsupportedFeaturesVisitor
 
SweetDLPCompilerException - class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompilerException.
This is an exception that gets thrown by the DLP compiler if it encounters something not in the DLP subset.
SweetDLPCompilerException(String) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompilerException
Constructor for the DLP compiler exception
SweetDLPSerializers - class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers.
 
SweetDLPSerializers() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
 
SweetDefaultOWLObjectVisitor - class org.semwebcentral.sweetrules.sweetonto.SweetDefaultOWLObjectVisitor.
 
SweetDefaultOWLObjectVisitor() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetDefaultOWLObjectVisitor
 
SweetDiffFacts - class org.semwebcentral.sweetrules.ruleml.SweetDiffFacts.
Created on Oct 28, 2004 This class generates a diff of 2 fact bases
SweetDiffFacts() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetDiffFacts
 
SweetDriver - class org.semwebcentral.sweetrules.infrastructure.SweetDriver.
The main driver class file
SweetDriver() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetDriver
 
SweetEntityAndNamespaceManager - class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager.
The XML namespace manager.
SweetEntityAndNamespaceManager() - Constructor for class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
The private constructor for the singleton class
SweetEqualityChecker - class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker.
Created on Oct 30, 2004 A utility class to check if two elements in the RuleML object representation are equal in terms of their content.
SweetEqualityChecker() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
The private constructor for this Singleton class
SweetException - exception org.semwebcentral.sweetrules.infrastructure.SweetException.
The generic Sweet exception class.
SweetException() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetException
Default constructor without any message
SweetException(String) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetException
Constructor for exception with a message
SweetFileIO - class org.semwebcentral.sweetrules.util.SweetFileIO.

Utility for dealing with files

Modified on: Aug 25, 2004, 2:05:22 PM
SweetFileIO() - Constructor for class org.semwebcentral.sweetrules.util.SweetFileIO
 
SweetFileKBDescriptor - class org.semwebcentral.sweetrules.infrastructure.SweetFileKBDescriptor.
The generalized KB descriptor provided by SWEET for Local files
SweetFileKBDescriptor(String, ISweetKRDescriptor) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetFileKBDescriptor
Constructor for the KB descriptor
SweetIEDescriptor - class org.semwebcentral.sweetrules.infrastructure.SweetIEDescriptor.
Utility class provided by sweet mainly used for querying
SweetIEDescriptor(String, SweetIEInferenceType, ISweetKRDescriptor, ISweetCanonicalVersionNumber, Class[]) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetIEDescriptor
Constructor for the sweet inference engine
SweetIEInferenceType - class org.semwebcentral.sweetrules.infrastructure.SweetIEInferenceType.
A class to describe the different types inferencing that can be done
SweetIEInferenceType(int) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetIEInferenceType
Constructor
SweetIERepository - class org.semwebcentral.sweetrules.infrastructure.SweetIERepository.
The Sweet inference engine repository
SweetIERepository() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetIERepository
Constructor for the Sweet infernce engine repository
SweetInferenceEngineException - exception org.semwebcentral.sweetrules.infrastructure.SweetInferenceEngineException.
This exception class is specifically used by the inference engine component
SweetInferenceEngineException() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetInferenceEngineException
Default constructor without any message
SweetInferenceEngineException(String) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetInferenceEngineException
Constructor for exception with a message
SweetInvocationDescriptor - class org.semwebcentral.sweetrules.infrastructure.SweetInvocationDescriptor.
Created on Nov 15, 2004 An implementation of the Invocation descriptor In this implementation only String option, value pairs are supported
SweetInvocationDescriptor() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetInvocationDescriptor
The invocation descriptor constructor
SweetJarUtil - class org.semwebcentral.sweetrules.util.SweetJarUtil.

Provides utilities to access the resources within the jar file

Modified on: Aug 25, 2004, 2:07:18 PM
SweetJarUtil() - Constructor for class org.semwebcentral.sweetrules.util.SweetJarUtil
 
SweetJenaDescriptor - class org.semwebcentral.sweetrules.sweetjena.SweetJenaDescriptor.
The Jena descriptor
SweetJenaDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetjena.SweetJenaDescriptor
Constructor for Jena descriptor
SweetJenaEngine - class org.semwebcentral.sweetrules.sweetjena.SweetJenaEngine.
Implementation of the Jena engine object
SweetJenaEngine() - Constructor for class org.semwebcentral.sweetrules.sweetjena.SweetJenaEngine
Constructor for the Jena engine
SweetJenaEngineDescriptor - class org.semwebcentral.sweetrules.sweetjena.SweetJenaEngineDescriptor.

The class describing the Jena engine.
SweetJenaEngineDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetjena.SweetJenaEngineDescriptor
Constructor for Jena engine descriptor
SweetJenaForwardInferencingTask - class org.semwebcentral.sweetrules.sweetjena.SweetJenaForwardInferencingTask.

This class performs exhaustive brute force inferencing on Jena

Modified on: Sep 3, 2004 7:23:40 PM
SweetJenaForwardInferencingTask(ISweetKBDescriptor, SweetJenaEngine) - Constructor for class org.semwebcentral.sweetrules.sweetjena.SweetJenaForwardInferencingTask
Constructor for the exhaustive brute force inferencing
SweetJenaLoadTask - class org.semwebcentral.sweetrules.sweetjena.SweetJenaLoadTask.

Task for loading a KB into Jena
SweetJenaLoadTask(SweetJenaEngine, ISweetKBDescriptor) - Constructor for class org.semwebcentral.sweetrules.sweetjena.SweetJenaLoadTask
Constructor for the SweetJenaLoadTask
SweetJenaQueryTask - class org.semwebcentral.sweetrules.sweetjena.SweetJenaQueryTask.

Task for querying Jena
SweetJenaQueryTask(SweetJenaEngine, String) - Constructor for class org.semwebcentral.sweetrules.sweetjena.SweetJenaQueryTask
Constructor for the SweetJenaQueryTask
SweetJess2RuleMLConverter - class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter.
Created on Nov 10, 2004 A utility class used by Jess -> RuleML translator Based on Mahesh Gandhe's code
SweetJess2RuleMLConverter() - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Hidden constructor
SweetJess2RuleMLTranslator - class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLTranslator.
Created on Nov 5, 2004
SweetJess2RuleMLTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLTranslator
 
SweetJess2RuleMLTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLTranslatorDescriptor.
Created on Nov 5, 2004 Jess to RuleML translator descriptor
SweetJess2RuleMLTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLTranslatorDescriptor
Constructor for the Jess to RuleML translator descriptor
SweetJessDescriptor - class org.semwebcentral.sweetrules.sweetjess.SweetJessDescriptor.
Created on Nov 5, 2004 The SweetJess descriptor
SweetJessDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetJessDescriptor
Constructor for the Sweet Jess inference engine
SweetJessEngine - class org.semwebcentral.sweetrules.sweetjess.SweetJessEngine.
Created on Nov 14, 2004 The Jess engine, a wrapper around the Rete class
SweetJessEngine() - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetJessEngine
Constructor for the Jess engine
SweetJessEngineDescriptor - class org.semwebcentral.sweetrules.sweetjess.SweetJessEngineDescriptor.
Created on Nov 14, 2004 The Jess inference engine descriptor
SweetJessEngineDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetJessEngineDescriptor
Constructor for the Jess descriptor
SweetJessForwardInferencingTask - class org.semwebcentral.sweetrules.sweetjess.SweetJessForwardInferencingTask.
Created on Nov 14, 2004 The Forward Inferencing task for Jess Given a KB, it loads it in to specified the jess engine and lists all concluded the facts.
SweetJessForwardInferencingTask(ISweetKBDescriptor, SweetJessEngine) - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetJessForwardInferencingTask
Constructor for the exhaustive brute force inferencing
SweetJessLoadTask - class org.semwebcentral.sweetrules.sweetjess.SweetJessLoadTask.
Created on Nov 14, 2004
SweetJessLoadTask(SweetJessEngine, ISweetKBDescriptor) - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetJessLoadTask
 
SweetJessNameHelper - class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper.
Created on Nov 13, 2004 Helper class to maintain and get autoincremented labels and constants like rulebase direction for SweetJess
SweetJessNameHelper() - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Constructor for the singleton class
SweetJessQueryTask - class org.semwebcentral.sweetrules.sweetjess.SweetJessQueryTask.
Created on Nov 15, 2004 A jess query executor
SweetJessQueryTask(String, SweetJessEngine) - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetJessQueryTask
The constructor for the query executor
SweetKBMergeDescriptor - class org.semwebcentral.sweetrules.infrastructure.SweetKBMergeDescriptor.
Created on Oct 25, 2004 Implementation of the KB merge descriptor
SweetKBMergeDescriptor(ISweetKBDescriptor[], ISweetKBDescriptor) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetKBMergeDescriptor
The KB merge descriptor
SweetKBMergeManager - class org.semwebcentral.sweetrules.ruleml.SweetKBMergeManager.
Created on Oct 24, 2004 The merge manager implemented as part of SWEET with RuleML as common format
SweetKBMergeManager() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetKBMergeManager
 
SweetKIF2BRMLTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetKIF2BRMLTranslator.
Created on Nov 17, 2004 The KIF 2 BRML translator
SweetKIF2BRMLTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetKIF2BRMLTranslator
Constructor for the KIF to BRML translator
SweetKIF2BRMLTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetKIF2BRMLTranslatorDescriptor.
Created on Nov 17, 2004 Descriptor for the KIF to BRML translator
SweetKIF2BRMLTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetKIF2BRMLTranslatorDescriptor
Constructor for the KIF to BRML translator
SweetKIFDescriptor - class org.semwebcentral.sweetrules.sweetkif.SweetKIFDescriptor.
Created on Nov 17, 2004 The descriptor for KIF
SweetKIFDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetkif.SweetKIFDescriptor
The constructor for the descriptor
SweetKRDescriptor - class org.semwebcentral.sweetrules.infrastructure.SweetKRDescriptor.
The generic KR descriptor provided by SWEET mainly used for querying
SweetKRDescriptor(String, String, ISweetCanonicalVersionNumber) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetKRDescriptor
Constructor with the name of the KR as a parameter
SweetLiteralWrapper - class org.semwebcentral.sweetrules.sweetonto.SweetLiteralWrapper.
This is wrapper for the Literal class of edu.unika...
SweetLiteralWrapper(Predicate, boolean, Term[], boolean, String) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetLiteralWrapper
Constructor for a wrapped literal
SweetLiteralWrapper(Predicate, boolean, Term[], String) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetLiteralWrapper
Constructor for a wrapped literal with the default value of false to the hasDisjunctionVariable (this is set inside the super class)
SweetLogger - class org.semwebcentral.sweetrules.infrastructure.SweetLogger.
Sweet logger class which does configuration of the logger since every log4j.logger is instantiated with a call to this class, the initial configuration is always performed Extending from Logger allows other classes to invoke any method of the Logger on SweetLogger
SweetLogger(String) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetLogger
Making the constructor private prevents anybody from calling it.
SweetNegationNormalFormConverter - class org.semwebcentral.sweetrules.sweetonto.SweetNegationNormalFormConverter.
 
SweetNegationNormalFormConverter() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetNegationNormalFormConverter
 
SweetOWL2DLPCompilerTranslator - class org.semwebcentral.sweetrules.sweetonto.SweetOWL2DLPCompilerTranslator.
This class is a utility class which given an OWL ontology translates to the DLP internal format.
SweetOWL2DLPCompilerTranslator(ISweetTranslatorDescriptor, ISweetKBDescriptor, ISweetKBDescriptor, String) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetOWL2DLPCompilerTranslator
Constructor for the abstract class
SweetOWL2RuleMLTranslator - class org.semwebcentral.sweetrules.sweetonto.SweetOWL2RuleMLTranslator.

Class representing the BRML to RuleML translation

Modified on: Aug 25, 2004, 2:10:12 PM
SweetOWL2RuleMLTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetOWL2RuleMLTranslator
Constructor for the OWL to RuleML translator
SweetOWL2RuleMLTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetonto.SweetOWL2RuleMLTranslatorDescriptor.
Created time: Sep-23-2004 15:47 Descritption : This class describes the OWL to RuleML translator TODO: 1) Handle option header
SweetOWL2RuleMLTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetOWL2RuleMLTranslatorDescriptor
Constructor for describing OWL to RuleML translator
SweetOWL2SWRLXMLTranslator - class org.semwebcentral.sweetrules.sweetonto.SweetOWL2SWRLXMLTranslator.
The OWL to SWRL XML Translator
SweetOWL2SWRLXMLTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetOWL2SWRLXMLTranslator
Constructor the OWL to SWRLXML translator
SweetOWL2SWRLXMLTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetonto.SweetOWL2SWRLXMLTranslatorDescriptor.
This class describes the OWL to SWRLXML translator TODO: 1) Handle option header
SweetOWL2SWRLXMLTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetOWL2SWRLXMLTranslatorDescriptor
Constructor for the OWL to SWRLXML translator
SweetOWLDescriptionPredicate - class org.semwebcentral.sweetrules.sweetonto.SweetOWLDescriptionPredicate.
 
SweetOWLDescriptionPredicate(OWLDescription) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetOWLDescriptionPredicate
 
SweetOWLDescriptor - class org.semwebcentral.sweetrules.sweetonto.SweetOWLDescriptor.
A descriptor for OWL Created time: Sep-23-2004 15:46 Title : SweetOWLDescriptor Descritption : The OWL descriptor
SweetOWLDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetOWLDescriptor
Constructor for the OWL descriptor
SweetPDGBuilder - class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder.
Created on Nov 8, 2004 The predicate dependency graph builder TODO: Task: Change the object array representation to a "struct" based representation Details: A predicate with a sign is represented as a 2 element object array which is accessed internally.
SweetPDGBuilder() - Constructor for class org.semwebcentral.sweetrules.analyzer.SweetPDGBuilder
Hidden constructor
SweetPDGNode - class org.semwebcentral.sweetrules.analyzer.SweetPDGNode.
Created on Nov 5, 2004 Represents a Predicate dependency graph node
SweetPDGNode(SweetPredicate) - Constructor for class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
Constructor for a node in the predicate dependency graph
SweetPredicate - class org.semwebcentral.sweetrules.analyzer.SweetPredicate.
Created on Nov 5, 2004 Provides an abstraction of a predicate
SweetPredicate(String, int) - Constructor for class org.semwebcentral.sweetrules.analyzer.SweetPredicate
The predicate
SweetPredicateDependencyGraph - class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph.
Created on Nov 8, 2004
SweetPredicateDependencyGraph() - Constructor for class org.semwebcentral.sweetrules.analyzer.SweetPredicateDependencyGraph
The constructor for the Predicate Dependency Graph
SweetPredicateExtensionWrapper - class org.semwebcentral.sweetrules.sweetonto.SweetPredicateExtensionWrapper.
The wrapper exclusively for use in translating the instance data (both class and property instances) to SWRL.
SweetPredicateExtensionWrapper(boolean, String, int, String) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetPredicateExtensionWrapper
The constructor for predicate extension wrapper
SweetPredicateExtensionWrapper(Predicate, String, String) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetPredicateExtensionWrapper
Utility constructor to construct a wrapped predicate from an unwrapped one
SweetPredicateStratificationNotDefinedException - exception org.semwebcentral.sweetrules.analyzer.SweetPredicateStratificationNotDefinedException.
Created on Nov 9, 2004 Exception indicating that the given rulebase is not predicate stratifiable
SweetPredicateStratificationNotDefinedException() - Constructor for class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratificationNotDefinedException
Constructor for the exception
SweetPredicateStratificationNotDefinedException(String) - Constructor for class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratificationNotDefinedException
 
SweetPredicateStratifier - class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratifier.
Created on Nov 8, 2004 Produces a predicate stratification
SweetPredicateStratifier() - Constructor for class org.semwebcentral.sweetrules.analyzer.SweetPredicateStratifier
The hidden constructor for the predicate stratifier
SweetPropertyObjectContainer - class org.semwebcentral.sweetrules.sweetonto.SweetPropertyObjectContainer.
Properties in OWL are referred to as (subject, object, predicate) This class stores the object part along with its datatype if any.
SweetPropertyObjectContainer(String, String, String) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetPropertyObjectContainer
Constructor
SweetQueryResult - class org.semwebcentral.sweetrules.infrastructure.SweetQueryResult.
A simple implementation of ISweetQueryResult
SweetQueryResult(String[], String[], String[], String[], String[]) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetQueryResult
Constructor for the query result
SweetR2BTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetR2BTranslator.
Modification time-stamp: Aug 25, 2004, 1:50:39 PM Title : SweetR2BTranslator Description : Class representing the RuleML to BRML translation
SweetR2BTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetR2BTranslator
Constructor for the RuleML to BRML translator
SweetR2BTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetR2BTranslatorDescriptor.
Modification time-stamp: Aug 25, 2004, 1:51:03 PM Title : SweetR2BTranslatorDescriptor Descritption : This class describes the RuleML to BRML translator TODO: 1) Handle option header
SweetR2BTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetR2BTranslatorDescriptor
Constructor for describing BRML to RuleML translator
SweetRuleML2JessSerializer - class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer.
Created on Nov 5, 2004 The RuleML object model to Jess serializer class The rbaseIncludes are not expanded by this class.
SweetRuleML2JessSerializer() - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
The singleton constructor
SweetRuleML2JessTranslator - class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessTranslator.
Created on Nov 5, 2004
SweetRuleML2JessTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessTranslator
The RuleML to Jess translator
SweetRuleML2JessTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessTranslatorDescriptor.
Created on Nov 5, 2004 The descriptor for the RuleML to Jess Translator
SweetRuleML2JessTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessTranslatorDescriptor
The descriptor for the RuleML to Jess Translator
SweetRuleMLCourteousCompiler - class org.semwebcentral.sweetrules.ruleml.SweetRuleMLCourteousCompiler.
Created on Nov 15, 2004 A utility class to generate the courteous RuleML from a RuleML
SweetRuleMLCourteousCompiler() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetRuleMLCourteousCompiler
The courteous RuleML Generator
SweetRuleMLDescriptor - class org.semwebcentral.sweetrules.ruleml.SweetRuleMLDescriptor.
The RuleML descriptor
SweetRuleMLDescriptor() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetRuleMLDescriptor
Constructor for ruleml 0.8 descriptor
SweetRuleMLFacts2RDFTranslator - class org.semwebcentral.sweetrules.sweetonto.SweetRuleMLFacts2RDFTranslator.
Created on Oct 23, 2004 This translator translates the RuleML facts into RDF
SweetRuleMLFacts2RDFTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetRuleMLFacts2RDFTranslator
Constructor for RuleML facts to rdf translator
SweetRuleMLFacts2RDFTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetonto.SweetRuleMLFacts2RDFTranslatorDescriptor.
Created on Oct 23, 2004 The RuleML facts to RDF translator descriptor
SweetRuleMLFacts2RDFTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetRuleMLFacts2RDFTranslatorDescriptor
Constructor for the RuleML facts to RDF translator
SweetRuleMLHelper - class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper.
Helper class to perform RuleML input/output
SweetRuleMLHelper() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
 
SweetRuleMLJaxbBridge - class org.semwebcentral.sweetrules.ruleml.SweetRuleMLJaxbBridge.
Created on Nov 5, 2004 The RuleML serializer/deserializer
SweetRuleMLJaxbBridge() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetRuleMLJaxbBridge
The private constructor for the singleton instance
SweetRuleMLObjectModelProcessor - class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.
Created on Oct 23, 2004 This is wrapper for the RuleML object model.
SweetRuleMLObjectModelProcessor() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
The private constructor for the singleton class
SweetRuleMLObjectModelProcessor.SweetLiteralProcessor - class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor.
Created on Oct 24, 2004 This is a utility class for processing Literals
SweetRuleMLObjectModelProcessor.SweetLiteralProcessor() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetLiteralProcessor
The hidden constructor for this class
SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor - class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor.
Created on Oct 28, 2004 Utility class to process Effectors and Sensors
SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
The constructor of the singleton object
SweetRuleMLObjectModelProcessor.SweetTermProcessor - class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetTermProcessor.
Created on Oct 24, 2004 A utility class for processing terms i.e.
SweetRuleMLObjectModelProcessor.SweetTermProcessor() - Constructor for class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetTermProcessor
The hidden constructor for this class
SweetRuleMLQueryXSBAdapterTask - class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask.

The class which performs the required workarounds for processing a ruleml query in XSB

Modified on: Aug 25, 2004, 2:07:59 PM
SweetRuleMLQueryXSBAdapterTask(String, ISweetTranslator, String, String, SweetXSBEngine) - Constructor for class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
Constructor for the RuleML query
SweetRuleWrapper - class org.semwebcentral.sweetrules.sweetonto.SweetRuleWrapper.
This is a wrapper on the Rule class provided by edu.unika.
SweetRuleWrapper(String, Literal[], Literal[]) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetRuleWrapper
The rule wrapper constructor
SweetSWRLAtomTypes - class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes.
This class has the static members denoting the SWRL Atom types
SweetSWRLAtomTypes() - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetSWRLAtomTypes
 
SweetSWRLRDF2SWRLXMLTranslator - class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator.
Class representing the SWRL RDF to SWRL XML translator
SweetSWRLRDF2SWRLXMLTranslator() - Constructor for class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
Constructor for the SWRL RDF to SWRL XML translator
SweetSWRLRDF2SWRLXMLTranslatorDescriptor - class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslatorDescriptor.
This class describes the SWRL RDF to SWRL XML translator
SweetSWRLRDF2SWRLXMLTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslatorDescriptor
Constructor for describing SWRL XML to SWRL RDF translator
SweetSWRLRDFDescriptor - class org.semwebcentral.sweetrules.swrl.SweetSWRLRDFDescriptor.
The SWRL RDF descriptor
SweetSWRLRDFDescriptor() - Constructor for class org.semwebcentral.sweetrules.swrl.SweetSWRLRDFDescriptor
Constructor for SWRL RDF 0.6 descriptor
SweetSWRLXML2CLIPSTranslator - class org.semwebcentral.sweetrules.clips.SweetSWRLXML2CLIPSTranslator.
Class representing the SWRL XML to CLIPS translator
SweetSWRLXML2CLIPSTranslator() - Constructor for class org.semwebcentral.sweetrules.clips.SweetSWRLXML2CLIPSTranslator
Constructor for the SWRL XML to CLIPS translator
SweetSWRLXML2CLIPSTranslatorDescriptor - class org.semwebcentral.sweetrules.clips.SweetSWRLXML2CLIPSTranslatorDescriptor.
This class describes the SWRL XML to CLIPS translator
SweetSWRLXML2CLIPSTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.clips.SweetSWRLXML2CLIPSTranslatorDescriptor
Constructor for describing SWRL XML to CLIPS translator
SweetSWRLXML2JenaTranslator - class org.semwebcentral.sweetrules.sweetjena.SweetSWRLXML2JenaTranslator.
Class representing the SWRL XML to Jena translator
SweetSWRLXML2JenaTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetjena.SweetSWRLXML2JenaTranslator
Constructor for the SWRL XML to Jena translator
SweetSWRLXML2JenaTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetjena.SweetSWRLXML2JenaTranslatorDescriptor.
This class describes the SWRL XML to Jena translator
SweetSWRLXML2JenaTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetjena.SweetSWRLXML2JenaTranslatorDescriptor
Constructor for describing SWRL XML to Jena translator
SweetSWRLXML2SWRLRDFTranslator - class org.semwebcentral.sweetrules.swrl.SweetSWRLXML2SWRLRDFTranslator.
Class representing the SWRL XML to SWRL RDF translator
SweetSWRLXML2SWRLRDFTranslator() - Constructor for class org.semwebcentral.sweetrules.swrl.SweetSWRLXML2SWRLRDFTranslator
Constructor for the SWRL XML to SWRL RDF translator
SweetSWRLXML2SWRLRDFTranslatorDescriptor - class org.semwebcentral.sweetrules.swrl.SweetSWRLXML2SWRLRDFTranslatorDescriptor.
This class describes the SWRL XML to SWRL RDF translator
SweetSWRLXML2SWRLRDFTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.swrl.SweetSWRLXML2SWRLRDFTranslatorDescriptor
Constructor for describing SWRL XML to SWRL RDF translator
SweetSWRLXMLDescriptor - class org.semwebcentral.sweetrules.swrl.SweetSWRLXMLDescriptor.
The SWRL XML descriptor
SweetSWRLXMLDescriptor() - Constructor for class org.semwebcentral.sweetrules.swrl.SweetSWRLXMLDescriptor
Constructor for SWRL XML 0.6 descriptor
SweetScriptLauncher - class org.semwebcentral.sweetrules.util.SweetScriptLauncher.
Created on Nov 1, 2004 A utility to launch a script file.
SweetScriptLauncher() - Constructor for class org.semwebcentral.sweetrules.util.SweetScriptLauncher
The hidden constructor
SweetScriptLauncher.StreamHandler - class org.semwebcentral.sweetrules.util.SweetScriptLauncher.StreamHandler.
 
SweetScriptLauncher.StreamHandler(InputStream, PrintStream) - Constructor for class org.semwebcentral.sweetrules.util.SweetScriptLauncher.StreamHandler
 
SweetSmodels2BRMLTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetSmodels2BRMLTranslator.
Created on Nov 17, 2004 The Smodels to BRML descriptor
SweetSmodels2BRMLTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetSmodels2BRMLTranslator
The Smodels to BRML translator
SweetSmodels2BRMLTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetSmodels2BRMLTranslatorDescriptor.
Created on Nov 17, 2004 The descriptor for the SModels to BRML translator
SweetSmodels2BRMLTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetSmodels2BRMLTranslatorDescriptor
Constructor for the Smodels to BRML translator
SweetSmodelsDescriptor - class org.semwebcentral.sweetrules.smodels.SweetSmodelsDescriptor.
Created on Nov 17, 2004 The SMODELS descriptor
SweetSmodelsDescriptor() - Constructor for class org.semwebcentral.sweetrules.smodels.SweetSmodelsDescriptor
The SMODELS descriptor
SweetStratifiedPredicate - class org.semwebcentral.sweetrules.analyzer.SweetStratifiedPredicate.
Created on Nov 8, 2004 A predicate with a stratum number
SweetStratifiedPredicate(String, int, long) - Constructor for class org.semwebcentral.sweetrules.analyzer.SweetStratifiedPredicate
Constructor for the stratified predicate
SweetStringKBDescriptor - class org.semwebcentral.sweetrules.infrastructure.SweetStringKBDescriptor.
 
SweetStringKBDescriptor(String, ISweetKRDescriptor) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetStringKBDescriptor
Constructor for the KB descriptor
SweetStringUtil - class org.semwebcentral.sweetrules.util.SweetStringUtil.
This is a utility class for String handling
SweetStringUtil() - Constructor for class org.semwebcentral.sweetrules.util.SweetStringUtil
 
SweetTranslatorDescriptor - class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorDescriptor.
A utility class mainly used for querying for the translators
SweetTranslatorDescriptor(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor, String) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorDescriptor
Constructor to accept Source and Target KR along with options and the class name of the translator being described These are the minimal parameters are needed for a translator descriptor
SweetTranslatorException - exception org.semwebcentral.sweetrules.infrastructure.SweetTranslatorException.
This exception class is specifically used by the Translator component
SweetTranslatorException() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorException
Default constructor without any message
SweetTranslatorException(String) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorException
Constructor for exception with a message
SweetTranslatorRepository - class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository.
This is the implementation of ISweetTranslatorRepository interface TODO: 1) Think about implications of equals method for adding elements to to the hash set.
SweetTranslatorRepository() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Constructor for the Sweet translator repository
SweetURIKBDescriptor - class org.semwebcentral.sweetrules.infrastructure.SweetURIKBDescriptor.
 
SweetURIKBDescriptor(URI, ISweetKRDescriptor) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetURIKBDescriptor
Constructor for the KB descriptor
SweetVariableWrapper - class org.semwebcentral.sweetrules.sweetonto.SweetVariableWrapper.
A wrapper for the Variable type to deal with SWRL datarangeAtom which requires data type for the variable.
SweetVariableWrapper(String, String) - Constructor for class org.semwebcentral.sweetrules.sweetonto.SweetVariableWrapper
A wrapper for the Variable type to deal with SWRL datarangeAtom which requires data type for the variable
SweetVersionNumber - class org.semwebcentral.sweetrules.infrastructure.SweetVersionNumber.
This is a very simple initial implementation of a version number Since it extends Comparable any implementation should implement compareTo TODO: 1) Handle the incoming version number more intelligently both in ctor and set api
SweetVersionNumber(Object) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetVersionNumber
Constructor to set version number
SweetWarner - class org.semwebcentral.sweetrules.infrastructure.SweetWarner.
A class to handle all warnings
SweetWarner() - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetWarner
 
SweetWarning - class org.semwebcentral.sweetrules.infrastructure.SweetWarning.
This class represents a warning object
SweetWarning(String, Object) - Constructor for class org.semwebcentral.sweetrules.infrastructure.SweetWarning
Constructor for the SWEET warning class
SweetXSB2CLPTranslator - class org.semwebcentral.sweetrules.sweetcr.translators.SweetXSB2CLPTranslator.



Modified on: Sep 3, 2004 2:18:10 PM
SweetXSB2CLPTranslator() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetXSB2CLPTranslator
Constructor for the XSB to CLP translator
SweetXSB2CLPTranslatorDescriptor - class org.semwebcentral.sweetrules.sweetcr.translators.SweetXSB2CLPTranslatorDescriptor.

The translator

Modified on: Sep 3, 2004 2:14:52 PM
SweetXSB2CLPTranslatorDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetcr.translators.SweetXSB2CLPTranslatorDescriptor
The constructor for the XSB to CLP translator descriptor
SweetXSBCleanupAfterQueryTask - class org.semwebcentral.sweetrules.sweetxsb.SweetXSBCleanupAfterQueryTask.
Task to abolish a predicate from XSB
SweetXSBCleanupAfterQueryTask(String, int, SweetXSBEngine) - Constructor for class org.semwebcentral.sweetrules.sweetxsb.SweetXSBCleanupAfterQueryTask
Constructor for the abolish predicate task
SweetXSBDescriptor - class org.semwebcentral.sweetrules.sweetxsb.SweetXSBDescriptor.

The XSB descriptor

Modified on: Aug 25, 2004, 2:08:18 PM
SweetXSBDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetxsb.SweetXSBDescriptor
Constructor for XSB descriptor
SweetXSBEngine - class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngine.

Implementation of the XSB engine object as a singleton It is a singleton because interProlog throws an exception if multiple instances are created

Modified on: Aug 25, 2004, 2:08:55 PM
SweetXSBEngine(String) - Constructor for class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngine
Constructor for the XSB engine
SweetXSBEngineDescriptor - class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngineDescriptor.

The class describing XSB Engine

Modified on: Aug 25, 2004, 2:09:11 PM
SweetXSBEngineDescriptor() - Constructor for class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngineDescriptor
Constructor for XSB engine descriptor
SweetXSBForwardInferencingTask - class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask.

This class performs exhaustive brute force inferencing on XSB It first converts the any(non xsb) input format through the common rules into XSB and parses the first line(s) of the output to get a list of predicates and their arity.
SweetXSBForwardInferencingTask(ISweetKBDescriptor, SweetXSBEngine) - Constructor for class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask
Constructor for the exhaustive brute force inferencing
SweetXSBLoadTask - class org.semwebcentral.sweetrules.sweetxsb.SweetXSBLoadTask.

Task for loading a KB into XSB

Modified on: Aug 25, 2004, 2:09:25 PM
SweetXSBLoadTask(SweetXSBEngine, ISweetKBDescriptor) - Constructor for class org.semwebcentral.sweetrules.sweetxsb.SweetXSBLoadTask
Constructor for the SweetXSBLoadTask
SweetXSBQueryXSBAdapterTask - class org.semwebcentral.sweetrules.sweetxsb.SweetXSBQueryXSBAdapterTask.
XSB query adapter task
SweetXSBQueryXSBAdapterTask(String, String, String, SweetXSBEngine) - Constructor for class org.semwebcentral.sweetrules.sweetxsb.SweetXSBQueryXSBAdapterTask
Constructor for the XSB adapter
SweetXSBUtil - class org.semwebcentral.sweetrules.sweetxsb.SweetXSBUtil.
A utility class providing common routines to deal with XSB Since it is not expected to be used outside the package it is package private
SweetXSBUtil() - Constructor for class org.semwebcentral.sweetrules.sweetxsb.SweetXSBUtil
 
SweetXSLTHelper - class org.semwebcentral.sweetrules.util.SweetXSLTHelper.

Helper class to abstract XSLT operations Current implementation is not based on XSLTC

Modified on: Aug 25, 2004, 2:07:34 PM
SweetXSLTHelper() - Constructor for class org.semwebcentral.sweetrules.util.SweetXSLTHelper
 
sclpEngine - Variable in class org.semwebcentral.sweetrules.sweetcr.SweetCR33ForwardInferencingTask
The CR3.3 inference engine
scriptHelper - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCR33ScriptHelper
The singleton object
searchCompositeComponent(Object) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetComponentRepositoryManager
Performs a search on the components and returns the match This considers transitive closure
searchCompositeComponent(Object) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager
Performs a search on the components and returns the match This considers transitive closure
searchCompositeTranslators(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorRepository
Searches for the repository for translators depending on source, target and options.
searchCompositeTranslators(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Searches for the repository for translators depending on source, target and options.
searchEffectors(RulebaseType, String, int) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Looks up the effector for the specified predicate NOTE: The arity parameter is ignored because in RuleML V0.8, the effector statements don't have a facility to specify predicate arity
searchSensors(RulebaseType, String, int) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor.SweetSensorEffectorProcessor
Looks up the sensor for the specified predicate NOTE: The arity parameter is ignored because in RuleML V0.8, the sensor statements don't have a facility to specify predicate arity
searchSimpleComponent(Object) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetComponentRepositoryManager
Performs a search on the components and returns the match This does not consider transitive closure
searchSimpleComponent(Object) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager
Performs a search on the components and returns the match
searchSimpleTranslators(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorRepository
Searches for the repository for translators depending on source, target and options.
searchSimpleTranslators(ISweetKRDescriptor, ISweetKRDescriptor, ISweetInvocationDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Searches for the repository for translators depending on source, target and options.
serialize(RulebaseType) - Method in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLJaxbBridge
Serializes a RuleML rule base into XML (synchronized to ensure thread safety of the singleton members)
serializeAsEntityDeclarations(String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
Serializes all the current namespace to prefix maps as DTD Entity declarations embedded in a DTD DOCTYPE declaration
serializeRuleMLAsJess(RulebaseType, BufferedWriter) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
This serializes a RuleML rulebase as Jess
serializeRuleMLAsJess(RulebaseType, ImpType, Set, Hashtable, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJess(RulebaseType, HeadType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJess(RulebaseType, BodyType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJess(RulebaseType, RlabType, Set, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
Serializes a rule label into Jess
serializeRuleMLAsJess(RulebaseType, FactType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJess(RulebaseType, SensType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJess(RulebaseType, EffeType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInBody(RulebaseType, List, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInBody(RulebaseType, AndbType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInBody(RulebaseType, OrbType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInBody(RulebaseType, AndType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInBody(RulebaseType, AtomType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInBody(RulebaseType, FlitType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInBody(RulebaseType, CslitType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInBody(RulebaseType, FclitType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInHead(RulebaseType, AtomType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInHead(RulebaseType, AndhType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializeRuleMLAsJessInHead(RulebaseType, CslitType, BufferedWriter, SweetRuleMLObjectModelProcessor) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
 
serializerMethodName - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetOWL2DLPCompilerTranslator
The method name of the serializer to invoke
setAnd(Vector, BodyType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Parses the and decl and sets it in the body
setAndb(Vector, BodyType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Parses the andb decl and sets it in the body
setAtom(String, BodyType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Parses the atomDecl and sets the object representation of the declaration as an atom in the body
setBody(BufferedReader, ImpType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Sets the body for a given imp
setDefaultCompositeTranslatorOptions(ISweetCompositeTranslator, ISweetInvocationDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Propagates the options to the composite translator
setDefaultTranslatorOptions(ISweetTranslator) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Sets the default relevant translator options
setDirection(RulebaseType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Sets the direction of the rulebase to "forward"
setEngine(SweetJenaEngine) - Method in class org.semwebcentral.sweetrules.sweetjena.SweetJenaLoadTask
Set the Jena engine.
setEngine(SweetJenaEngine) - Method in class org.semwebcentral.sweetrules.sweetjena.SweetJenaQueryTask
Set the Jena engine.
setEngineVersionNumber(ISweetCanonicalVersionNumber) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Sets the version number of the engine
setEngineVersionNumber(ISweetCanonicalVersionNumber) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor
Sets the version number of the engine
setHead(BufferedReader, ImpType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Sets the head for a given imp
setHead(String, FactType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Sets the head for a fact by parsing the input
setIEDescriptor(ISweetIEDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetInferenceEngine
Sets the descriptor of the inference engine
setIEDescriptor(ISweetIEDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetInferenceEngine
Sets the descriptor of the inference engine
setInferenceType(SweetIEInferenceType) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Sets the type of the inferencing done by the inference engine for e.g. forward, backward etc
setInferenceType(SweetIEInferenceType) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor
Sets the type of the inferencing done by the inference engine for e.g. forward, backward etc
setKBDescriptor(ISweetKBDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBLoadTask
Set API for the KB descriptor, facilates Load task reuse
setKBLocation(String) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
Returns the location of the knowledge base
setKRDescriptor(ISweetKRDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKBDescriptor
Sets KR descriptor corresponding to the KB being described
setKRDescriptor(ISweetKRDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBDescriptor
Sets KR descriptor corresponding to the KB being described
setKRTranslatorDoc(String) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
KR translator document describes the translation (including caveats).
setKRTranslatorDoc(String) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
KR translator document describes the translation (including caveats).
setMergeExtensions(boolean) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
setMostPreferredTranslatorClassName(ISweetKRDescriptor, ISweetKRDescriptor, ISweetCanonicalVersionNumber, ISweetInvocationDescriptor, String) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorRepository
Based on the source, target, translator version and the translatorOptions parameters this sets the current most preferred translator class name
setMostPreferredTranslatorClassName(ISweetKRDescriptor, ISweetKRDescriptor, ISweetCanonicalVersionNumber, ISweetInvocationDescriptor, String) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Based on the source, target, translator version and the translatorOptions parameters this sets the current most preferred translator class name
setName(String) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Sets the name of the inference engine
setName(String) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor
Sets the name of the inference engine
setNativeKRDescriptor(ISweetKRDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Sets the KR descriptor for the inference engine
setNativeKRDescriptor(ISweetKRDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetIEDescriptor
Sets the KR descriptor for the inference engine
setNativeVersionNumber(Object) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetCanonicalVersionNumber
Set the full version number including the major and the minor versions if any.
setNativeVersionNumber(Object) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetVersionNumber
Set the full version number including the major and the minor versions if any.
setNextRuleBaseLabel(RulebaseType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Sets the label of the rulebase by appending the the value of an autoincrement counter to a label prefix
setNodePredicate(SweetPredicate) - Method in class org.semwebcentral.sweetrules.analyzer.SweetPDGNode
 
setOpr(String, AtomType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Sets the opr for a given atom
setOptionOnAllComposedTranslators(ISweetInvocationDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetCompositeTranslator
Sets the option on all composed translators
setOptionOnAllComposedTranslators(ISweetInvocationDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetCompositeTranslator
Sets the option on all composed translators
setOptions(ISweetInvocationDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
Sets the options for the translator.
setOptions(ISweetInvocationDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
Sets the options for the translator.
setOrb(Vector, BodyType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLConverter
Parses the lines and sets the declaration in the body
setPredicateSpec(String, int) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBCleanupAfterQueryTask
 
setPreferences(Object) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetInvocationPreferences
Sets the preferences
setRuleLabel(String, ImpType) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJessNameHelper
Sets the rulelabel for a given imp
setSourceData(String) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Set the source data to be translated
setSourceData(String) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslator
Set the source data to be translated
setSourceKBDescriptor(ISweetKBDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Sets the source KB descriptor
setSourceKBDescriptor(ISweetKBDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslator
Sets the source KB descriptor
setTargetKBDescriptor(ISweetKBDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Sets the target KB descriptor
setTargetKBDescriptor(ISweetKBDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslator
Sets the target KB descriptor
setTranslatorClassName(String) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
Sets the class name of the ISweetTranslator implementation corresponding to this descriptor
setTranslatorClassName(String) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
Sets the class name of the ISweetTranslator implementation corresponding to this descriptor
setTranslatorDescriptor(ISweetTranslatorDescriptor) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Sets the translator descriptor for this class
setTranslatorDescriptor(ISweetTranslatorDescriptor) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslator
Sets the translator descriptor for this class
setTranslatorVersionNumber(ISweetCanonicalVersionNumber) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
Sets the version number as an instance of CanonicalVersionNumber.
setTranslatorVersionNumber(ISweetCanonicalVersionNumber) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslatorDescriptor
Sets the version number as an instance of CanonicalVersionNumber.
setType(int) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetIEInferenceType
Sets the inference engine type
size() - Method in class org.semwebcentral.sweetrules.infrastructure.SweetCompositeException
Gets the number of exception objects in the Composite exception
sourceIndexedTranslatorDescriptorTable - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Hashtable of known translator descriptors indexed by source krtype
sourceKB - Variable in class org.semwebcentral.sweetrules.sweetcr.SweetCR33ForwardInferencingTask
The source KB to perform forward inferencing on
sourceKBDescriptor - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
The source KB descriptor
sourceKBDescriptors - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetKBMergeDescriptor
The source KB descriptor
sourceKRDescriptor - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
The source KR descriptor
splitXSBQueryToTerms(String) - Static method in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBUtil
Splits the XSB query to terms based on the comma separator
startPrefixMapping(String, String) - Method in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
 
startSession() - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetDriver
Starts the session handler
storeOption(Object, Object) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetInvocationDescriptor
Stores the specified option
storeOption(Object, Object) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetInvocationDescriptor
 
supportedInferenceTasks - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
The vector of tasks supported by this engine
sweetDLPCompilerTreatWarningsAsErrors - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
sweetDisambigDummyPredicatePrefix - Variable in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
The predicate name used to disambiguate undefined answers in XSB
sweetDummyPredicateName - Variable in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
The predicate name for the dummy predicate used to generate the normal form
sweetEqualityChecker - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetEqualityChecker
The singleton instance
sweetMungedNamespaceSuffix - Variable in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
SWEET suffix for the RDF oriented Namespace munging in SWeet
sweetNamespaceManager - Static variable in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
The singleton instance
sweetScriptLauncher - Static variable in class org.semwebcentral.sweetrules.util.SweetScriptLauncher
Singleton instance
swrlAtomType - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetLiteralWrapper
The SWRL atom type denoting whether the rule should be translated as a "classAtom" or "individualPropertyAtom" e.t.c.
swrlAtomType - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetPredicateExtensionWrapper
The SWRL atom type
swrl_ont - class org.semwebcentral.sweetrules.swrl.swrl_ont.
Vocabulary definitions from ..
swrl_ont() - Constructor for class org.semwebcentral.sweetrules.swrl.swrl_ont
 
swrlxObjectFactory - Variable in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
swrlxmlSerializerMethod - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetOWL2SWRLXMLTranslator
The method to be used while serializing to SWRL

T

TRANSLATE_COMMAND - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetCommandHandler
The translate command
tableDeclarationRegex - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask
The regex for a table declaration in XSB
targetIndexedTranslatorDescriptorTable - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetTranslatorRepository
Hashtable of known translator descriptors indexed by target krtype
targetKBDescriptor - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
The target KB descriptor
targetKBDescriptor - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetKBMergeDescriptor
The target KB descriptor
targetKRDescriptor - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
The target KR descriptor
tempFilePattern - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
Temporary file pattern
termProcessor - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLObjectModelProcessor
Singleton instance of the term processor
test() - Static method in class org.semwebcentral.sweetrules.util.URIEncode
 
testEncodeRules(String) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
 
testEncodeURI(String) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
 
trace() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
Trace API implementation
trace() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Trace API to help debugging
trace(Object) - Static method in class org.semwebcentral.sweetrules.util.ObjectTracer
 
traceFields(Object) - Static method in class org.semwebcentral.sweetrules.util.ObjectTracer
 
traceMethods(Object) - Static method in class org.semwebcentral.sweetrules.util.ObjectTracer
 
transformXSLFileURL - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
URL for the xsl file that performs one substitution at a time
transformXSLFileURL - Variable in class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2RTranslator
The relative URL of the XSL file within the jar package
transformXSLFileURL - Variable in class org.semwebcentral.sweetrules.sweetcr.translators.SweetR2BTranslator
The relative URL of the XSL file within the jar package
transformXSLFileURL - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
The URL of the XSLT sheet to perform translation
translate() - Method in class org.semwebcentral.sweetrules.clips.SweetSWRLXML2CLIPSTranslator
Performs translation from the specified source format to the target format
translate() - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetCompositeTranslator
Performs translation from the specified source format to the target format by cascading
translate() - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetTranslator
Perfroms translation from the specified source format to the target format
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2CLPTranslator
The translate implementation
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2RTranslator
Perfroms translation from the specified source format to the target format
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2XSBTranslator
Perfroms translation from the specified source format to the target format
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetBRML2KIFTranslator
The translate implementation
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetBRML2SmodelsTranslator
The translate implementation
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetCLP2BRMLTranslator
 
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetCLP2XSBTranslator
The implementation of translate for CLP to XSB translation
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetKIF2BRMLTranslator
 
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetR2BTranslator
Perfroms translation from the specified source format to the target format
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetSmodels2BRMLTranslator
 
translate() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetXSB2CLPTranslator
Implementation of translate for XSB to CLP
translate() - Method in class org.semwebcentral.sweetrules.sweetjena.SweetSWRLXML2JenaTranslator
Performs translation from the specified source format to the target format
translate() - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLTranslator
 
translate() - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessTranslator
 
translate() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetOWL2RuleMLTranslator
Perfroms translation from the specified source format to the target format This is a modification of Rapheal's code
translate() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetOWL2SWRLXMLTranslator
 
translate() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetRuleMLFacts2RDFTranslator
 
translate() - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
Performs translation from the specified source format to the target format
translate(com.hp.hpl.jena.rdf.model.Model) - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
translate() - Method in class org.semwebcentral.sweetrules.swrl.SweetSWRLXML2SWRLRDFTranslator
Performs translation from the specified source format to the target format
translateAndLoadQuery(String) - Method in class org.semwebcentral.sweetrules.sweetxsb.SweetRuleMLQueryXSBAdapterTask
Method to translate the canonical ruleml to XSB (using r2xsb translator) and load the query to the XSB engine
translateRequestHandler(ISweetTranslator) - Method in class org.semwebcentral.sweetrules.sweetcr.SweetCR33TranslationWrapper
Top level method given a translator object the request is processed
translateUsingXSLFiles() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetB2RTranslator
A very simple approach to translate, using the XSLT files directly.
translateUsingXSLFiles() - Method in class org.semwebcentral.sweetrules.sweetcr.translators.SweetR2BTranslator
A very simple approach to translate, using the XSLT files directly.
translateUtil() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetOWL2DLPCompilerTranslator
Performs the translation to either SWRL or RuleML based on the target KB descriptor
translatorArray - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetCompositeTranslator
The composed translator array populated (through the constructor) by TranslatorRepository
translatorDescriptor - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
The descriptor for the translator
translatorOptionHeader - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
The option header for the translator
translatorRepository - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetComponentRepositoryManager
The translator repository object
translatorVersionNumber - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
Translator version number
trimIfNotNull(String) - Static method in class org.semwebcentral.sweetrules.util.SweetStringUtil
Checks to see if the given string is null, if it is not trims it
trueOrUndefinedAnswers - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
This represents both true/undefined bindings
trueOrUndefinedAtoms - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
This represents both true/undefined the conclusions

U

UNKNOWN - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetIEInferenceType
Represents the fact the inference type for the engine is unknown
UNREFUTED_PREDICATE_SUFFIX - Static variable in class org.semwebcentral.sweetrules.sweetcr.SweetCRUtil
Suffix for an unrefuted candidate
URIEncode - class org.semwebcentral.sweetrules.util.URIEncode.
Provides static methods to encode URIs into simple tokens that can be used as predicates in CommonRules.
URIEncode() - Constructor for class org.semwebcentral.sweetrules.util.URIEncode
 
URI_PROTOCOL_PREFIX - Static variable in class org.semwebcentral.sweetrules.util.URIEncode
 
USAGE - Static variable in class org.semwebcentral.sweetrules.util.URIEncode
 
unMarshaller - Variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLJaxbBridge
The unmarshaller
undefinedAnswers - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetQueryResult
The undefined answers
unescapedChar(char) - Static method in class org.semwebcentral.sweetrules.util.URIEncode
 
uniquePrefixToNamespaceTable - Variable in class org.semwebcentral.sweetrules.util.SweetEntityAndNamespaceManager
The map of namespaces and their unique prefixes
uprocName - Variable in class org.semwebcentral.sweetrules.ruleml.SweetAProcMethodSignature
The uproc name
useOLDCode() - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLTranslator
Uses the old code by Mahesh Gandhe, based on text parsing
useObjectModelBasedConversion() - Method in class org.semwebcentral.sweetrules.sweetjess.SweetJess2RuleMLTranslator
Translates by loading the Rete engine with the source data

V

VAR_TAG - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The variable element tag
Variable - Static variable in class org.semwebcentral.sweetrules.swrl.swrl_ont
indicate that a URI is being used as a variable
validateAssertion(boolean) - Method in class org.semwebcentral.sweetrules.util.SweetAssert
A method to assert a condition, if false the program exits
variableDataType - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetVariableWrapper
The data type of the variable
variableNameParameter - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The variableName parameter of substitutor xslt
variableValueParameter - Static variable in class org.semwebcentral.sweetrules.ruleml.SweetRuleMLHelper
The variableValue parameter of the substitutor xslt
variableXUsed - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
This flag is true if during the DLP compilation variable X is used.
variableYUsed - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
This flag is true if during the DLP compilation variable Y is used.
variableZUsed - Variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
This flag is true if during the DLP compilation variable Z is used.
variables - Variable in class org.semwebcentral.sweetrules.swrl.SweetSWRLRDF2SWRLXMLTranslator
 
versionNumber - Variable in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
Sets the version number of the engine
versionNumber - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetVersionNumber
The version number stored as a big decimal number
visit(OWLAnd) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.BodyExpanderVisitor
 
visit(OWLAnd) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.HeadExpanderVisitor
 
visit(OWLAnd) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler.UnsupportedFeaturesVisitor
 
visit(OWLAnnotationInstance) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDefaultOWLObjectVisitor
 
visit(OWLNot) - Method in class org.semwebcentral.sweetrules.sweetonto.SweetNegationNormalFormConverter
 

W

warn(SweetWarning) - Static method in class org.semwebcentral.sweetrules.infrastructure.SweetWarner
Logs a warning through log4j
warnBodyUniversalInsource() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
The error for a body universal
warnCardinalityRestrictionInSource() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
warnDisjointClassAxiom() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Flags a warning if the unsupported class axiom disjointwith/disjointclass is encountered
warnFunctionalPropertyInSource() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Flags a warning on encountering functional property in the source
warnHeadExistentialInsource() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
The error for a head existential
warnInvalidEnumerationInSource() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Flags a warning if an enumeration of cardinality not equal to 1 is encountered
warnInverseFunctionalPropertyInSource() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Flags a warning on encountering inverse functional property in the source
warnOWLDifferentIndividualsAxiomInSource() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Flags a warning if a different individual axiom is in the source OWL
warnOWLNotInSource() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Flags a warning if it encounters negation in the source
warnOWLSameIndividualsAxiomInSource() - Method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
Flags a warning if a same individual axiom is in the source OWL
warningMessage - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetWarning
The warning message describing the warning
warningSource - Variable in class org.semwebcentral.sweetrules.infrastructure.SweetWarning
The source object which wants the warning to be displayed
writeAsRuleML(SweetDLPCompiler, Program, MemoryExtensionalDatabase, Writer) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
Method to write the program as RuleML output.
writeAsSWRL(SweetDLPCompiler, Program, MemoryExtensionalDatabase, Writer) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
This writes the program as SWRL
writeData(String) - Method in interface org.semwebcentral.sweetrules.infrastructure.ISweetKBDescriptor
Writes the data to the specified KB
writeData(String) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetFileKBDescriptor
 
writeData(String) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetStringKBDescriptor
 
writeData(String) - Method in class org.semwebcentral.sweetrules.infrastructure.SweetURIKBDescriptor
 
writeDocTypeDeclarations(String, Writer) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
Writes the entity declarations for all namespaces currently seen
writeLineToBufferedWriter(BufferedWriter, String) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
Utility function to write to a buffered writer
writeRuleMLPredicate(Literal, Writer, int) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
Writes a RuleML literal.
writeSWRLPredicate(SweetLiteralWrapper, Writer, int) - Static method in class org.semwebcentral.sweetrules.sweetonto.SweetDLPSerializers
Writes a SWRL literal.
writeStringToFile(String, String) - Static method in class org.semwebcentral.sweetrules.util.SweetFileIO
Writes the given string to a file
writeStringToFile(File, String) - Static method in class org.semwebcentral.sweetrules.util.SweetFileIO
Writes the given string to a file, with File parameter
writeStringToFile(Writer, String) - Static method in class org.semwebcentral.sweetrules.util.SweetFileIO
The method which does the actual writing, given a writer
writeToBufferedWriter(BufferedWriter, String) - Method in class org.semwebcentral.sweetrules.sweetjess.SweetRuleML2JessSerializer
Utility to write to a buffered writer (without a new line)
writeToTargetKB(String) - Method in class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
Writes the result of the translation to the target KB if the descriptor is not null

X

X - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 
XSB_DIR_PATH_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
Property representing the path where the folder which contains xsb.exe is present
XSLT_CLASSPATH_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
The classpath required by XSLT
XSLT_FILE_SCRIPT_PROPERTY - Static variable in class org.semwebcentral.sweetrules.infrastructure.SweetConfigLoader
The script file to invoke XSLT
xsbEngine - Variable in class org.semwebcentral.sweetrules.sweetxsb.AbstractSweetXSBQueryAdapterTask
The SweetXSBEngine associated with this task
xsbEngine - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBCleanupAfterQueryTask
The XSB Engine object to execute the query
xsbEngine - Static variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBEngine
The private singleton instance
xsbEngine - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBForwardInferencingTask
The XSB engine
xsbEngine - Variable in class org.semwebcentral.sweetrules.sweetxsb.SweetXSBLoadTask
An xsb engine

Y

Y - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 

Z

Z - Static variable in class org.semwebcentral.sweetrules.sweetonto.SweetDLPCompiler
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z