public abstract class RefinementOperatorAdapter extends AbstractRefinementOperator implements LengthLimitedRefinementOperator
RefinementOperator interface.| Constructor and Description |
|---|
RefinementOperatorAdapter() |
| Modifier and Type | Method and Description |
|---|---|
OWLClassExpressionLengthMetric |
getLengthMetric() |
abstract Set<org.semanticweb.owlapi.model.OWLClassExpression> |
refine(org.semanticweb.owlapi.model.OWLClassExpression description)
Standard refinement operation.
|
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
refine(org.semanticweb.owlapi.model.OWLClassExpression description,
int maxLength)
Optional refinement operation, where the learning algorithm can
specify an additional bound on the length of descriptions.
|
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
refine(org.semanticweb.owlapi.model.OWLClassExpression description,
int maxLength,
List<org.semanticweb.owlapi.model.OWLClassExpression> knownRefinements)
Optional refinement operation, where the learning algorithm can
specify an additional bound on the length of descriptions and
a list of known refinements, which do not need to be returned.
|
void |
setLengthMetric(OWLClassExpressionLengthMetric lengthMetric) |
isInitializedpublic RefinementOperatorAdapter()
public abstract Set<org.semanticweb.owlapi.model.OWLClassExpression> refine(org.semanticweb.owlapi.model.OWLClassExpression description)
RefinementOperatorrefine in interface RefinementOperatordescription - The description, which will be refined.public Set<org.semanticweb.owlapi.model.OWLClassExpression> refine(org.semanticweb.owlapi.model.OWLClassExpression description, int maxLength)
LengthLimitedRefinementOperatorrefine in interface LengthLimitedRefinementOperatordescription - The description, which will be refined.maxLength - The maximum length of returned description, where length is defined by OWLClassExpressionUtils.getLength(OWLClassExpression) }.public Set<org.semanticweb.owlapi.model.OWLClassExpression> refine(org.semanticweb.owlapi.model.OWLClassExpression description, int maxLength, List<org.semanticweb.owlapi.model.OWLClassExpression> knownRefinements)
LengthLimitedRefinementOperatorrefine in interface LengthLimitedRefinementOperatordescription - The description, which will be refined.maxLength - The maximum length of returned description, where length is defined by OWLClassExpressionUtils.getLength(OWLClassExpression).knownRefinements - A collection of known refinements, which do not need to be returned.public void setLengthMetric(OWLClassExpressionLengthMetric lengthMetric)
setLengthMetric in interface LengthLimitedRefinementOperatorpublic OWLClassExpressionLengthMetric getLengthMetric()
getLengthMetric in interface LengthLimitedRefinementOperator
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann