public abstract class PropertyAxiomLearner<S extends org.semanticweb.owlapi.model.OWLProperty,T extends org.semanticweb.owlapi.model.OWLLogicalAxiom,V extends org.semanticweb.owlapi.model.OWLObject> extends AbstractAxiomLearningAlgorithm<T,V,S>
Constructor and Description |
---|
PropertyAxiomLearner() |
Modifier and Type | Method and Description |
---|---|
void |
setEntityToDescribe(S entityToDescribe) |
void |
setPropertyToDescribe(S property)
Declare the property for which axiom(s) will be computed.
|
void |
setStrictOWLMode(boolean strictOWLMode) |
void |
setUsePrecisionOnly(boolean usePrecisionOnly)
Whether to use only Precision or F-Measure.
|
addFilterNamespace, explainScore, getAxiomType, getBestEvaluatedAxiom, getCurrentlyBestAxioms, getCurrentlyBestAxioms, getCurrentlyBestAxioms, getCurrentlyBestAxioms, getCurrentlyBestEvaluatedAxiom, getCurrentlyBestEvaluatedAxioms, getCurrentlyBestEvaluatedAxioms, getCurrentlyBestEvaluatedAxioms, getCurrentlyBestEvaluatedAxioms, getEntityToDescribe, getEvaluatedFramentSize, getLearningProblem, getMaxExecutionTimeInSeconds, getMaxFetchedRows, getNegativeExamples, getPositiveExamples, getReasoner, init, isReturnOnlyNewAxioms, isTimeout, isUseSampling, printSubset, setForceSPARQL_1_0_Mode, setKs, setLearningProblem, setMaxExecutionTimeInSeconds, setMaxFetchedRows, setProgressMonitor, setQueryExecutionFactory, setReasoner, setReturnOnlyNewAxioms, setUseSampling, start, wasTimeout
isInitialized
public PropertyAxiomLearner()
public void setEntityToDescribe(S entityToDescribe)
setEntityToDescribe
in class AbstractAxiomLearningAlgorithm<T extends org.semanticweb.owlapi.model.OWLLogicalAxiom,V extends org.semanticweb.owlapi.model.OWLObject,S extends org.semanticweb.owlapi.model.OWLProperty>
entityToDescribe
- the entity for which axioms will be computedpublic void setPropertyToDescribe(S property)
property
- the propertypublic void setStrictOWLMode(boolean strictOWLMode)
strictOWLMode
- the strictOWLMode to setpublic void setUsePrecisionOnly(boolean usePrecisionOnly)
usePrecisionOnly
- DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann