Package net.sf.tweety.arg.delp.semantics
Class GeneralizedSpecificity
- java.lang.Object
-
- net.sf.tweety.arg.delp.semantics.ComparisonCriterion
-
- net.sf.tweety.arg.delp.semantics.GeneralizedSpecificity
-
public final class GeneralizedSpecificity extends ComparisonCriterion
This class implements the generalized specificity criterion used to compare two arguments. Using this criterion, an argument is more specific (better) than another argument if the former uses more facts or less rules.
See
[1] Stolzenburg, F. and Garcia, A. and Chesnevar, Carlos I. and Simari, Guillermo R.. Computing Generalized Specificity. In Journal of Non-Classical Logics, 2003. Volume 13(1):87-113.
for more information.- Author:
- Matthias Thimm
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.sf.tweety.arg.delp.semantics.ComparisonCriterion
ComparisonCriterion.Factory, ComparisonCriterion.Result
-
-
Constructor Summary
Constructors Constructor Description GeneralizedSpecificity()
-
Method Summary
Modifier and Type Method Description ComparisonCriterion.Result
compare(DelpArgument argument1, DelpArgument argument2, DefeasibleLogicProgram context)
This method returns the relation ofargument1
toargument2
givencontext
.
-
-
-
Method Detail
-
compare
public ComparisonCriterion.Result compare(DelpArgument argument1, DelpArgument argument2, DefeasibleLogicProgram context)
Description copied from class:ComparisonCriterion
This method returns the relation ofargument1
toargument2
givencontext
.- Specified by:
compare
in classComparisonCriterion
- Parameters:
argument1
- a DeLP argumentargument2
- a DeLP argumentcontext
- a defeasible logic program as context- Returns:
- Result.IS_BETTER iffargument1
is better thanargument2
- Result.IS_WORSE iffargument1
is worse thanargument2
- Result.IS_EQUAL iffargument1
andargument2
are in the same equivalence class
- Result.NOT_COMPARABLE iffargument1
andargument2
are not comparable
-
-