public class DisjointDataPropertyAxiomLearner extends DataPropertyHierarchyAxiomLearner<org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom>
Constructor and Description |
---|
DisjointDataPropertyAxiomLearner(SparqlEndpointKS ks) |
Modifier and Type | Method and Description |
---|---|
AxiomScore |
computeScore(int candidatePopularity,
int popularity,
int overlap)
Compute the score of the axiom:
|
org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom |
getAxiom(org.semanticweb.owlapi.model.OWLDataProperty property,
org.semanticweb.owlapi.model.OWLDataProperty otherProperty)
Returns the hierarchy axiom based on the axiom type of the current learning algorithm between both
properties.
|
getBeta, isBatchMode, isStrictMode, setBatchMode, setBeta, setEntityToDescribe, setStrictMode
setPropertyToDescribe, setStrictOWLMode, setUsePrecisionOnly
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 DisjointDataPropertyAxiomLearner(SparqlEndpointKS ks)
public org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom getAxiom(org.semanticweb.owlapi.model.OWLDataProperty property, org.semanticweb.owlapi.model.OWLDataProperty otherProperty)
DataPropertyHierarchyAxiomLearner
getAxiom
in class DataPropertyHierarchyAxiomLearner<org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom>
property
- the first propertyotherProperty
- the second propertypublic AxiomScore computeScore(int candidatePopularity, int popularity, int overlap)
PropertyAxiomLearner
candidatePopularity
- |A|popularity
- |B|overlap
- |A AND B| DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann