org.dllearner.core.fuzzydll
Interface FuzzyIndividualReasoner
- All Known Subinterfaces:
- Reasoner
- All Known Implementing Classes:
- AbstractReasonerComponent, DIGReasoner, FastInstanceChecker, FastRetrievalReasoner, FuzzyOWLAPIReasoner, OWLAPIReasoner, PelletReasoner, ProtegeReasoner
public interface FuzzyIndividualReasoner
Reasoning requests/queries related to fuzzy reasoning over individuals in the knowledge base.
- Author:
- Josue Iglesias
hasTypeFuzzyMembership
double hasTypeFuzzyMembership(Description description,
FuzzyIndividual individual)
- Checks the fuzzy membership degree of
individual over description.
For instance, "Peter" may be an instance of "TallPerson" with fuzzy membership degree = 0.8.
individual
- Parameters:
description - An OWL class description.individual - An individual.
- Returns:
- fuzzy membership degree of
individual satisfying description [0-1].
getFuzzyIndividuals
SortedSet<FuzzyIndividual> getFuzzyIndividuals(Description concept)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann