Package | Description |
---|---|
org.dllearner.algorithms | |
org.dllearner.algorithms.celoe | |
org.dllearner.algorithms.decisiontrees.dsttdt | |
org.dllearner.algorithms.decisiontrees.tdt | |
org.dllearner.algorithms.el |
Learning algorithms for the EL description logic.
|
org.dllearner.algorithms.isle | |
org.dllearner.algorithms.meta | |
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.pattern | |
org.dllearner.algorithms.properties | |
org.dllearner.algorithms.qtl |
Learning algorithm based on so-called query trees
which are a tree based representation of a (set of) RDF resource(s)
|
org.dllearner.algorithms.qtl.heuristics | |
org.dllearner.algorithms.semkernel | |
org.dllearner.confparser | |
org.dllearner.confparser.json | |
org.dllearner.core |
Core structure of DL-Learner including the definition of component types and a component manager.
|
org.dllearner.core.probabilistic.unife | |
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.kb.sparql.simple | |
org.dllearner.learningproblems |
Supported DL-Learner learning problems.
|
org.dllearner.reasoning |
Implements the connection to other reasoner or own reasoning/caching algorithms.
|
org.dllearner.refinementoperators |
Refinement operator implementations.
|
org.dllearner.server |
This package implements the DL-Learner web service.
|
org.dllearner.utilities.owl |
OWL utility classes (file manipulation, converting
between different formats, orderings on OWL structures etc.).
|
org.dllearner.utilities.semkernel |
Modifier and Type | Class and Description |
---|---|
class |
CELOEWrapper
A wrapper class for CELOE that allows for returning the result in forms of OWL axioms.
|
class |
DisjointClassesLearner
Learns disjoint classes using SPARQL queries.
|
class |
NaiveALLearner
Simple example learning algorithm exhaustively creating complex class
expressions of the AL description logic.
|
class |
SimpleSubclassLearner
Learns subclass-relationships for a given class by using SPARQL queries.
|
Modifier and Type | Class and Description |
---|---|
class |
CELOE
The CELOE (Class Expression Learner for Ontology Engineering) algorithm.
|
class |
OEHeuristicRuntime
Search algorithm heuristic for the ontology engineering algorithm.
|
class |
PCELOE
The PCELOE is an experimental, parallel implementation of the CELOE algorithm.
|
Modifier and Type | Class and Description |
---|---|
class |
DSTTDTClassifier |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTDTClassifier |
class |
TDTClassifier |
Modifier and Type | Class and Description |
---|---|
class |
ELLearningAlgorithm
A learning algorithm for EL, which is based on an
ideal refinement operator.
|
class |
ELLearningAlgorithmDisjunctive
A learning algorithm for EL, which will based on an
ideal refinement operator.
|
Modifier and Type | Class and Description |
---|---|
class |
NLPHeuristic
TODO: NLP-Heuristiken in Statistik integrieren
|
Modifier and Type | Class and Description |
---|---|
class |
DisjunctiveCELA
A meta algorithm that combines the (partial) solutions of multiple calls of the base class learning algorithm LA
into a disjunction.
|
Modifier and Type | Class and Description |
---|---|
class |
OCEL
The DL-Learner learning algorithm component for the example
based refinement operator approach.
|
Modifier and Type | Class and Description |
---|---|
class |
PatternBasedAxiomLearningAlgorithm |
Modifier and Type | Class and Description |
---|---|
class |
AsymmetricObjectPropertyAxiomLearner |
class |
DataPropertyAxiomLearner<T extends org.semanticweb.owlapi.model.OWLDataPropertyAxiom>
A learning algorithm for data property axioms.
|
class |
DataPropertyDomainAxiomLearner |
class |
DataPropertyHierarchyAxiomLearner<T extends org.semanticweb.owlapi.model.OWLDataPropertyAxiom>
A learning algorithm for data property hierarchy axioms.
|
class |
DataPropertyRangeAxiomLearner |
class |
DisjointDataPropertyAxiomLearner |
class |
DisjointObjectPropertyAxiomLearner |
class |
EquivalentDataPropertyAxiomLearner |
class |
EquivalentObjectPropertyAxiomLearner |
class |
FunctionalDataPropertyAxiomLearner |
class |
FunctionalObjectPropertyAxiomLearner |
class |
InverseFunctionalObjectPropertyAxiomLearner |
class |
InverseObjectPropertyAxiomLearner |
class |
IrreflexiveObjectPropertyAxiomLearner |
class |
ObjectPropertyAxiomLearner<T extends org.semanticweb.owlapi.model.OWLObjectPropertyAxiom>
A learning algorithm for object property axioms.
|
class |
ObjectPropertyCharacteristicsAxiomLearner<T extends org.semanticweb.owlapi.model.OWLObjectPropertyCharacteristicAxiom>
A learning algorithm for object property characteristic axioms.
|
class |
ObjectPropertyDomainAxiomLearner |
class |
ObjectPropertyHierarchyAxiomLearner<T extends org.semanticweb.owlapi.model.OWLObjectPropertyAxiom>
A learning algorithm for object property hierarchy axioms.
|
class |
ObjectPropertyRangeAxiomLearner |
class |
PropertyAxiomLearner<S extends org.semanticweb.owlapi.model.OWLProperty,T extends org.semanticweb.owlapi.model.OWLLogicalAxiom,V extends org.semanticweb.owlapi.model.OWLObject>
A learning algorithm for property axioms.
|
class |
ReflexiveObjectPropertyAxiomLearner |
class |
SubDataPropertyOfAxiomLearner |
class |
SubObjectPropertyOfAxiomLearner |
class |
SymmetricObjectPropertyAxiomLearner |
class |
TransitiveObjectPropertyAxiomLearner |
Modifier and Type | Class and Description |
---|---|
class |
QTL2Disjunctive |
class |
QTL2DisjunctiveMultiThreaded
A tree-based algorithm ...
|
Modifier and Type | Class and Description |
---|---|
class |
QueryTreeHeuristic |
class |
QueryTreeHeuristicComplex |
class |
QueryTreeHeuristicSimple
A simple heuristic based which just takes the accuracy into account.
|
Modifier and Type | Class and Description |
---|---|
class |
SemKernel |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConfParser
Config parser base class
|
class |
ConfParserLegacy |
Modifier and Type | Class and Description |
---|---|
class |
ConfParserJson
Convert Json Config to DL-Learner config
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAxiomLearningAlgorithm<T extends org.semanticweb.owlapi.model.OWLAxiom,S extends org.semanticweb.owlapi.model.OWLObject,E extends org.semanticweb.owlapi.model.OWLEntity> |
class |
AbstractCELA
Abstract superclass of all class expression learning algorithm implementations.
|
class |
AbstractClassExpressionLearningProblem<T extends Score>
Base class for all class expression learning problems.
|
class |
AbstractHeuristic
Search algorithm heuristic for the ontology engineering algorithm.
|
class |
AbstractKnowledgeSource
Represents a knowledge source component, e.g.
|
class |
AbstractLearningProblem<T extends Score,V extends org.semanticweb.owlapi.model.OWLObject,W extends EvaluatedHypothesis<V,T>>
Base class for all learning problems.
|
class |
AbstractReasonerComponent
Abstract component representing a reasoner.
|
Modifier and Type | Method and Description |
---|---|
static <T> boolean |
AnnComponentManager.applyConfigEntry(AbstractComponent component,
String optionName,
T value)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractProbabilisticReasonerComponent |
class |
BUNDLE |
Modifier and Type | Class and Description |
---|---|
class |
KBFile
KB files are an internal convenience format used in DL-Learner.
|
class |
LocalModelBasedSparqlEndpointKS |
class |
OWLAPIOntology
This class provides a wrapper around a single OWL Ontology.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
SparqlKnowledgeSource
Represents the SPARQL Endpoint Component.
|
Modifier and Type | Class and Description |
---|---|
class |
SparqlSimpleExtractor |
Modifier and Type | Class and Description |
---|---|
class |
ClassAsInstanceLearningProblem
A learning problem in which positive and negative examples are classes, i.e.
|
class |
ClassExpressionLearningProblem
The problem of learning the OWL class expression for another OWL class expression
in an OWL ontology.
|
class |
ClassLearningProblem
The problem of learning the OWL class expression of an existing class
in an OWL ontology.
|
class |
ExampleLoader
Load positive and negative examples from Class Expression
|
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.
|
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 |
PosNegUndLP
A ternary learning problem (positive, negative and uncertain instances) to manage the problem of the Open World Assumption
typically employed for ontologies
|
class |
PosOnlyLP
A learning problem, where we learn from positive examples only.
|
class |
PropertyAxiomLearningProblem<T extends org.semanticweb.owlapi.model.OWLPropertyAxiom> |
Modifier and Type | Class and Description |
---|---|
class |
ClosedWorldReasoner
Reasoner for fast instance checks.
|
class |
OWLAPIReasoner
Mapping to OWL API reasoner interface.
|
class |
SPARQLReasoner
A reasoner implementation that provides inference services by the execution
of SPARQL queries on
local files (usually in forms of JENA API models)
remote SPARQL endpoints
|
class |
SPARQLReasonerQuad
Specialised SPARQL Reasoner for specific SPARQL dialects
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRefinementOperator |
class |
ELDown
EL downward refinement operator constructed by Jens Lehmann
and Christoph Haase.
|
class |
OperatorInverter
The class uses an existing refinement operator and inverts it, i.e.
|
class |
PsiDown
Operatoren Psi-Down und Psi-Up müssen noch so umgeschrieben werden, dass sie
nur konsistente Konzepte (mit korrekten parent-Links) enthalten.
|
class |
PsiUp |
class |
RefinementOperatorAdapter
Adapter for
RefinementOperator interface. |
class |
RhoDRDown
A downward refinement operator, which makes use of domains
and ranges of properties.
|
class |
SynchronizedRefinementOperator
A wrapper class that makes the call of the refinement methods synchronized, i.e.
|
Modifier and Type | Method and Description |
---|---|
AbstractComponent |
ClientState.getComponent(int id) |
Modifier and Type | Class and Description |
---|---|
class |
OWLClassExpressionLengthMetric
Generic configurable length metric for class expression length calculation
|
Modifier and Type | Class and Description |
---|---|
class |
MPSemKernelWorkflow
Since the current setup for running a SemKernel example comprises several
steps, like preparing the training data, do the training, preparing the
prediction data and so on, this component is intended to encapsulate this
whole process and make it callable and configurable via the standard
DL-Learner CLI.
|
class |
SemKernelWorkflow
Since the current setup for running a SemKernel example comprises several
steps, like preparing the training data, do the training, preparing the
prediction data and so on, this component is intended to encapsulate this
whole process and make it callable and configurable via the standard
DL-Learner CLI.
|
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann