Uses of Interface
org.dllearner.core.Component

Packages that use Component
org.dllearner.algorithms Learning Algorithms. 
org.dllearner.algorithms.celoe   
org.dllearner.algorithms.el Learning algorithms for the EL description logic. 
org.dllearner.algorithms.fuzzydll   
org.dllearner.algorithms.gp Genetic Programming Learning Algorithm. 
org.dllearner.algorithms.isle   
org.dllearner.algorithms.ocel New experimental refinement operator approach, which takes obtained information about concrete examples in an algorithm run stronger into account. 
org.dllearner.algorithms.properties   
org.dllearner.algorithms.refinement Refinement Operator Approach. 
org.dllearner.core Core structure of DL-Learner including the definition of component types and a component manager. 
org.dllearner.core.config   
org.dllearner.kb DL-Learner knowledge sources, which can be used as background knowledge in learning problems. 
org.dllearner.kb.sparql Runnable scripts, each for a different task or experiment. 
org.dllearner.learningproblems Supported DL-Learner learning problems. 
org.dllearner.learningproblems.fuzzydll   
org.dllearner.reasoning Implements the connection to other reasoner or own reasoning/caching algorithms. 
org.dllearner.reasoning.fuzzydll   
 

Uses of Component in org.dllearner.algorithms
 

Classes in org.dllearner.algorithms that implement Component
 class BruteForceLearner
          A brute force learning algorithm.
 class DisjointClassesLearner
          Learns disjoint classes using SPARQL queries.
 class RandomGuesser
          This learning algorithm provides a random guessing technique to solve learning problems in description logics/OWL.
 class SimpleSubclassLearner
          Learns sub classes using SPARQL queries.
 

Uses of Component in org.dllearner.algorithms.celoe
 

Classes in org.dllearner.algorithms.celoe that implement Component
 class CELOE
          The CELOE (Class Expression Learner for Ontology Engineering) algorithm.
 

Uses of Component in org.dllearner.algorithms.el
 

Classes in org.dllearner.algorithms.el that implement Component
 class ELLearningAlgorithm
          A learning algorithm for EL, which will be based on a (hopefully) ideal refinement operator.
 class ELLearningAlgorithmDisjunctive
          A learning algorithm for EL, which will based on an ideal refinement operator.
 

Uses of Component in org.dllearner.algorithms.fuzzydll
 

Classes in org.dllearner.algorithms.fuzzydll that implement Component
 class FuzzyCELOE
          The CELOE (Class Expression Learner for Ontology Engineering) algorithm.
 

Uses of Component in org.dllearner.algorithms.gp
 

Classes in org.dllearner.algorithms.gp that implement Component
 class GP
          This class implements the genetic programming (GP) algorithm and provides methods to configure and run it.
 

Uses of Component in org.dllearner.algorithms.isle
 

Classes in org.dllearner.algorithms.isle that implement Component
 class ISLE
          ISLE - *I*nductive and *S"tatistical *L*earning of OWL Class *E*xpressions
 

Uses of Component in org.dllearner.algorithms.ocel
 

Classes in org.dllearner.algorithms.ocel that implement Component
 class OCEL
          The DL-Learner learning algorithm component for the example based refinement operator approach.
 

Uses of Component in org.dllearner.algorithms.properties
 

Classes in org.dllearner.algorithms.properties that implement Component
 class DataPropertyDomainAxiomLearner
           
 class DataPropertyRangeAxiomLearner
           
 class DisjointDataPropertyAxiomLearner
           
 class DisjointObjectPropertyAxiomLearner
           
 class EquivalentDataPropertyAxiomLearner
           
 class EquivalentObjectPropertyAxiomLearner
           
 class FunctionalDataPropertyAxiomLearner
           
 class FunctionalObjectPropertyAxiomLearner
           
 class InverseFunctionalObjectPropertyAxiomLearner
           
 class IrreflexiveObjectPropertyAxiomLearner
           
 class ObjectPropertyDomainAxiomLearner
           
 class ObjectPropertyRangeAxiomLearner
           
 class ReflexiveObjectPropertyAxiomLearner
           
 class SubDataPropertyOfAxiomLearner
           
 class SubObjectPropertyOfAxiomLearner
           
 class SymmetricObjectPropertyAxiomLearner
           
 class TransitiveObjectPropertyAxiomLearner
           
 

Uses of Component in org.dllearner.algorithms.refinement
 

Classes in org.dllearner.algorithms.refinement that implement Component
 class ROLearner
           
 

Uses of Component in org.dllearner.core
 

Subinterfaces of Component in org.dllearner.core
 interface ActiveLearningAlgorithm
          Active Learning algorithms are those, which can use feedback from an oracle.
 interface AxiomLearningAlgorithm
           
 interface ClassExpressionLearningAlgorithm
          Basic interface for algorithms learning OWL/DL class expressions.
 interface FuzzyClassExpressionLearningAlgorithm
          Basic interface for algorithms learning fuzzy OWL/DL class expressions.
 interface KnowledgeSource
          Basic interface for all DL-Learner knowledge sources.
 interface LearningAlgorithm
          Basic interface for all DL-Learner learning algorithms.
 interface LearningProblem
          Basic interface for all DL-Learner learning problems.
 interface ReasonerComponent
          Base class of reasoner all components.
 interface SparqlQueryLearningAlgorithm
          Basic interface for algorithms learning SPARQL queries.
 interface StoppableLearningAlgorithm
          Interface for algorithms, which can be stopped and checked whether they are running.
 

Classes in org.dllearner.core that implement Component
 class AbstractAxiomLearningAlgorithm
           
 class AbstractCELA
          Abstract superclass of all class expression learning algorithm implementations.
 class AbstractComponent
          Base class of all components.
 class AbstractKnowledgeSource
          Represents a knowledge source component, e.g.
 class AbstractLearningProblem
          Base class for all learning problems.
 class AbstractReasonerComponent
          Abstract component representing a reasoner.
 

Methods in org.dllearner.core that return types with arguments of type Component
 Collection<Class<? extends Component>> AnnComponentManager.getComponents()
          Returns a list of all available components in this instance of ComponentManager.
 Map<Class<? extends Component>,String> AnnComponentManager.getComponentsNamed()
          Convenience methed, which returns a list of components along with their name.
static List<Class<? extends Component>> AnnComponentManager.getCoreComponentTypes(Class<? extends Component> component)
           
 Collection<Class<? extends Component>> AnnComponentManager.getPluggableComponents(Class<? extends Component> component)
           
 

Methods in org.dllearner.core with parameters of type Component
static String AnnComponentManager.getDescription(Component component)
          Returns the description of a DL-Learner component.
static String AnnComponentManager.getName(Component component)
          Returns the name of a DL-Learner component.
static String AnnComponentManager.getShortName(Component component)
          Returns the short name of a DL-Learner component.
static double AnnComponentManager.getVersion(Component component)
          Returns the version of a DL-Learner component.
 

Method parameters in org.dllearner.core with type arguments of type Component
static List<Class<? extends Component>> AnnComponentManager.getCoreComponentTypes(Class<? extends Component> component)
           
static String AnnComponentManager.getDescription(Class<? extends Component> component)
          Returns the name of a DL-Learner component.
static String AnnComponentManager.getName(Class<? extends Component> component)
          Returns the name of a DL-Learner component.
 Collection<Class<? extends Component>> AnnComponentManager.getPluggableComponents(Class<? extends Component> component)
           
static String AnnComponentManager.getShortName(Class<? extends Component> component)
          Returns the name of a DL-Learner component.
static double AnnComponentManager.getVersion(Class<? extends Component> component)
          Returns the version of a DL-Learner component.
 boolean AnnComponentManager.isCompatible(Class<? extends Component> compound, Class<? extends Component>... arguments)
           
 boolean AnnComponentManager.isPluggable(Class<? extends Component> compound, Class<? extends Component> argument)
           
 boolean AnnComponentManager.isPluggable(Class<? extends Component> compound, Class<? extends Component> argument)
           
 

Uses of Component in org.dllearner.core.config
 

Methods in org.dllearner.core.config with parameters of type Component
static
<T> void
ConfigHelper.configure(Component component, String configName, T configValue)
          Configures the given component by setting the value for the appropriate config option.
static List<ConfigOption> ConfigHelper.getConfigOptions(Component component)
          Returns all config options for the given component.
static Map<ConfigOption,Object> ConfigHelper.getConfigOptionValues(Component component)
           
static Map<ConfigOption,String> ConfigHelper.getConfigOptionValuesString(Component component)
           
 

Method parameters in org.dllearner.core.config with type arguments of type Component
static List<ConfigOption> ConfigHelper.getConfigOptions(Class<? extends Component> component)
          Returns all config options for the given component.
 

Uses of Component in org.dllearner.kb
 

Classes in org.dllearner.kb that implement Component
 class KBFile
          KB files are an internal convenience format used in DL-Learner.
 class OWLAPIOntology
           
 class OWLFile
           
 class SparqlEndpointKS
          SPARQL endpoint knowledge source (without fragment extraction), in particular for those algorithms which work directly on an endpoint without requiring an OWL reasoner.
 

Uses of Component in org.dllearner.kb.sparql
 

Classes in org.dllearner.kb.sparql that implement Component
 class SparqlKnowledgeSource
          Represents the SPARQL Endpoint Component.
 

Uses of Component in org.dllearner.learningproblems
 

Classes in org.dllearner.learningproblems that implement Component
 class ClassLearningProblem
          The problem of learning the description of an existing class in an OWL ontology.
 class PosNegLP
           
 class PosNegLPStandard
          The aim of this learning problem is to learn a concept definition such that the positive examples and the negative examples do not follow.
 class PosNegLPStrict
           
 class PosOnlyLP
          A learning problem, where we learn from positive examples only.
 

Uses of Component in org.dllearner.learningproblems.fuzzydll
 

Classes in org.dllearner.learningproblems.fuzzydll that implement Component
 class FuzzyPosNegLP
           
 class FuzzyPosNegLPStandard
          The aim of this learning problem is to learn a concept definition such that the positive examples and the negative examples do not follow.
 

Uses of Component in org.dllearner.reasoning
 

Classes in org.dllearner.reasoning that implement Component
 class DIGReasoner
          DIG 1.1 implementation of the reasoner interface.
 class FastInstanceChecker
          Reasoner for fast instance checks.
 class FastRetrievalReasoner
          Reasoner for fast retrieval inference (other tasks redirected to OWL API reasoner).
 class OWLAPIReasoner
          Mapping to OWL API reasoner interface.
 class PelletReasoner
           
 class ProtegeReasoner
           
 

Uses of Component in org.dllearner.reasoning.fuzzydll
 

Classes in org.dllearner.reasoning.fuzzydll that implement Component
 class FuzzyOWLAPIReasoner
          Mapping to OWL API reasoner interface.
 



SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann