public abstract class ObjectPropertyCharacteristicsAxiomLearner<T extends org.semanticweb.owlapi.model.OWLObjectPropertyCharacteristicAxiom> extends ObjectPropertyAxiomLearner<T>
Constructor and Description |
---|
ObjectPropertyCharacteristicsAxiomLearner(SparqlEndpointKS ks) |
Modifier and Type | Method and Description |
---|---|
Set<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> |
getNegativeExamples(EvaluatedAxiom<T> evaluatedAxiom) |
Set<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> |
getPositiveExamples(EvaluatedAxiom<T> evAxiom) |
void |
setEntityToDescribe(org.semanticweb.owlapi.model.OWLObjectProperty entityToDescribe) |
setPropertyToDescribe, setStrictOWLMode, setUsePrecisionOnly
addFilterNamespace, explainScore, getAxiomType, getBestEvaluatedAxiom, getCurrentlyBestAxioms, getCurrentlyBestAxioms, getCurrentlyBestAxioms, getCurrentlyBestAxioms, getCurrentlyBestEvaluatedAxiom, getCurrentlyBestEvaluatedAxioms, getCurrentlyBestEvaluatedAxioms, getCurrentlyBestEvaluatedAxioms, getCurrentlyBestEvaluatedAxioms, getEntityToDescribe, getEvaluatedFramentSize, getLearningProblem, getMaxExecutionTimeInSeconds, getMaxFetchedRows, getReasoner, init, isReturnOnlyNewAxioms, isTimeout, isUseSampling, printSubset, setForceSPARQL_1_0_Mode, setKs, setLearningProblem, setMaxExecutionTimeInSeconds, setMaxFetchedRows, setProgressMonitor, setQueryExecutionFactory, setReasoner, setReturnOnlyNewAxioms, setUseSampling, start, wasTimeout
isInitialized
public ObjectPropertyCharacteristicsAxiomLearner(SparqlEndpointKS ks)
public void setEntityToDescribe(org.semanticweb.owlapi.model.OWLObjectProperty entityToDescribe)
setEntityToDescribe
in class PropertyAxiomLearner<org.semanticweb.owlapi.model.OWLObjectProperty,T extends org.semanticweb.owlapi.model.OWLObjectPropertyCharacteristicAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom>
entityToDescribe
- the entity for which axioms will be computedpublic Set<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> getPositiveExamples(EvaluatedAxiom<T> evAxiom)
getPositiveExamples
in class AbstractAxiomLearningAlgorithm<T extends org.semanticweb.owlapi.model.OWLObjectPropertyCharacteristicAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom,org.semanticweb.owlapi.model.OWLObjectProperty>
public Set<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> getNegativeExamples(EvaluatedAxiom<T> evaluatedAxiom)
getNegativeExamples
in class AbstractAxiomLearningAlgorithm<T extends org.semanticweb.owlapi.model.OWLObjectPropertyCharacteristicAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom,org.semanticweb.owlapi.model.OWLObjectProperty>
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann