All Classes
Class | Description |
---|---|
AFSequence |
Class for generating and managing argumentation sequence objects
|
AFSequenceTest | |
AFTuple |
Provides abstractions for argumentation framework tuples.
|
AFTupleTest | |
AgreementScenario |
An agreement scenario is an argumentation framework AF = (AR, AT), with a topic
T that is a subset of AR and a sequence of semantics that represent the inference
process of different agents
|
AgreementScenarioTest | |
ArgumentValueMapping |
Abstraction to create maps with (argument, value) pairs for value-based argumentation frameworks
|
BurdenOfPersuasionTheory |
Abstractions and solver for burden of persuasion frameworks
|
BurdenOfPersuasionTheoryTest | |
Context |
A context wrapper that allows for the exclusion of the specified arguments from an argumentation framework
|
ExplanationTestFrameworks |
Contains example argumentation frameworks testing monotony violation explanations
framework1: ({a, b, c, d}, {(a, b), (b, a)})
framework2: ({a, b, c, d, e, f, g}, {(a, b), (b, a), (e, c), (e, d), (e, f), (f, a), (f, e), (f, g), (g, f)})
framework3: ({a, b, c}, {(a, b), (b, a)})
framework4: ({a, b, c, d}, {(a, b), (b, a), (d, c)})
framework5: ({a, b, c, d, e}, {(a, b), (b, a), (b, e), (e, c), (e, d)})
|
GroundedShkopTest |
Provides nsa grounded Shkop test facilities for DiArg's Shkop reasoner
grounded Shkop test that ignores self-attacking arguments
|
HandbookTestFrameworks |
Contains Tweety models of all examples of the following book chapter of the Handbook of Formal Argumentation:
Baroni, Pietro, Martin Caminada, and Massimiliano Giacomin.
|
NonmonotonyExplainer |
Identifies sets of arguments that serve as explanations for the violation of monotony in the context of admissible
set-based semantics.
|
NonmonotonyExplainerTest | |
ResolutionType |
Enumerates resolution types, i.e., whether reference independence and cautious monotony should be ensured,
and which approach should be used for ensuring it.
|
Semantics |
Provides an interface to different abstract argumentation semantics
|
SemanticsTest | |
SemanticsType |
Enumerates abstract argumentation semantic types
|
SequenceType |
Enumerates sequence types, i.e.:
STANDARD: any sequence is allowed;
EXPANDING: a framework needs to be an expansion of its predecessor;
NORMALLY_EXPANDING: a framework needs to be a normal expansion of its predecessor;
SHKOP: a framework needs to be a normal expansion of its predecessor and add exactly one additional argument;
|
Serializer |
Provides JSON serialization and de-serialization support for argumentation frameworks, extensions, and sequences
|
SerializerTest | |
SimpleNSACF2Reasoner |
Implements Rational Conflict-Free (RCF) semantics by providing a wrapper around the Tweety SimpleCF2Reasoner
|
SimpleRCFReasonerTest | |
SimpleRSReasoner |
Implements Restricted Stage (RS) semantics by providing a wrapper around the Tweety SimpleStageReasoner
RS semantics are like stage semantics, but:
1.
|
SimpleRSReasonerTest | |
SimpleShkopReasoner |
Determines the Shkop extensions, given any argumentation framework AF = (AR, AT), as follows:
1.
|
SimpleShkopReasonerTest | |
TestBPFrameworks |
Provides example burden of persuasion frameworks (examples from the paper) for test purposes
bpFramework1: (({a}, {b, c, l}), {(a, c), (a, l), (b, a), (c, b)})
bpFramework2: (({a, b}, {c}, {d, e}), {(a, b), (a, e), (b, a), (b, e), (c, d), (d, c), (e, a), (e, b)})
bpFramework3: (({a, b}, {c, d, e}, {f}), {(a, c), (a, e), (c, d), (d, b), (d, f), (e, a), (e, c), (f, d), (f, b)})
|
TestFrameworks |
Provides example argumentation frameworks for test purposes
framework1: ({a, b, c, d, e},{(a, b), (b, c), (c, b), (c, d), (d, e), (e, c)})
framework2: ({a, b, c}, {(a, b), (b, a), (b, c), (c, a)})
framework3: ({a, b, c}, {(a, b), (b, c), (c, a)})
framework4: ({a, b}, {(a, b)})
framework5: ({a, b}, {(a, b), (b, a)})
framework6: ({a, b, c, d}, {(a, b), (b, a), (c, d), (d, c)})
framework7: ({a, b, c, d}, {(a, b), (b, c), (c, a), (d, a)})
framework8 ({a, b, c, d}, {(a, b), (b, a), (b, c), (c, d), (d, c)})
framework9: ({a, b, c, d, e}, {(e, a), (d, b), (b, d), (d, c), (c, d), (d, d), (e, e)})
framework10: ({a, b, c, d}, {(a, b), (b, a), (c, b), (d, c)})
|
TestVBFrameworks |
Provides example value-based argumentation frameworks for test purposes
vbFramework1: ({a, b, c, d},{(a, b), (b, a), (c, b), (c, d)}, {av, bv, cv, dv},
{a → av, b → bv, c → cv, d → dv}, ({av > bv}, {bv > av), {cv > dv}))
|
Utils |
Utils for manipulating and analyzing argumentation frameworks
|
UtilsTest | |
Value |
Atomic item that defines a value for value-based argumentation
|
ValueBasedAgreementScenario |
Abstraction and solver for value-based agreement scenarios
|
ValueBasedAgreementScenarioTest | |
ValueBasedTheory |
Abstractions and solver for value-based argumentation frameworks
|
ValueBasedTheoryTest | |
ValuePreference |
Preference between two values, for value-based argumentation frameworks
|
ValuePreferenceOrder |
Value preference order for value based argumentation
Preference between two values, for value-based argumentation frameworks
|