Package org.dllearner.core

Core structure of DL-Learner including the definition of component types and a component manager.

See:
          Description

Interface Summary
ActiveLearningAlgorithm Active Learning algorithms are those, which can use feedback from an oracle.
AxiomLearningAlgorithm  
BaseReasoner Contains the following reasoning/query operations: queries for elements contained in the knowledge base (classes, properties, ...)
ClassExpressionLearningAlgorithm Basic interface for algorithms learning OWL/DL class expressions.
Component Base interface of all components.
FuzzyClassExpressionLearningAlgorithm Basic interface for algorithms learning fuzzy OWL/DL class expressions.
IndividualReasoner Reasoning requests/queries related to individuals in the knowledge base.
KnowledgeSource Basic interface for all DL-Learner knowledge sources.
LearningAlgorithm Basic interface for all DL-Learner learning algorithms.
LearningProblem Basic interface for all DL-Learner learning problems.
Oracle An oracle can be used by a learning algorithm to interactively ask for the classification of an individual.
Reasoner List of available reasoning/query methods.
ReasonerComponent Base class of reasoner all components.
ReasonerOld Deprecated.
ResumableLearningAlgorithm Interface for learning algorithms, which can be paused and later continued.
SchemaReasoner Reasoning requests related to the schema of the knowledge base.
SparqlQueryLearningAlgorithm Basic interface for algorithms learning SPARQL queries.
StoppableLearningAlgorithm Interface for algorithms, which can be stopped and checked whether they are running.
 

Class Summary
AbstractAxiomLearningAlgorithm  
AbstractCELA Abstract superclass of all class expression learning algorithm implementations.
AbstractComponent Base class of all components.
AbstractKnowledgeSource Represents a knowledge source component, e.g.
AbstractLearningProblem Base class for all learning problems.
AbstractReasonerComponent Abstract component representing a reasoner.
AnnComponentManager Component manager for the new (as of 2011) annotation based configuration system.
ComponentManager Central manager class for DL-Learner.
ComponentPool Stores all live components and the configuration options, which were applied to them.
EvaluatedAxiom  
EvaluatedDescription An evaluated description is a description and its score (with some convenience method and serialisation formats).
Score The score class is used to store how well a class description did on a learning problem.
 

Enum Summary
OntologyFormat  
 

Exception Summary
ComponentInitException Exception which is thrown when a component cannot be intialised, e.g. due to bad configuration parameters, or unforeseen circumstances, e.g. unreachable web files.
LearningProblemUnsupportedException Exception, which is thrown when an application tries to run a learning algorithm with a learning problem it does not support.
OntologyFormatUnsupportedException Indicates that an operation is not supported/implemented for a specific ontology file format.
ReasoningMethodUnsupportedException Exception indicating that a reasoner implementation cannot support the requested operation.
 

Annotation Types Summary
ComponentAnn Annotation for DL-Learner components.
 

Package org.dllearner.core Description

Core structure of DL-Learner including the definition of component types and a component manager.



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