Argumentation Object Models

Argumentation Community Group,

With regard to argumentation, libraries for computer programming are topical; argumentation has a general applicability to many design scenarios.  For example:

boolean function(Input x, out Argument reason);
Answer function(Question, x, out Argument reason);

and/or:

Answer function(Question x);

where:

Answer
{
  Content getContent();
  Question getQuestion();
  Argument getArgument();
}

Such object models, including, abstractly, Argument and possibly ArgumentBuilder, have applicability beyond computer algebra systems.  In a programming library, functions which output argument structures from input parameters would resemble the utility possible from XSLT templates in web-based scenarios.  Argument models, developer libraries and API may be topical during discussion of requirements of new formats and systems.



Kind regards,

Adam 		 	   		  

Received on Tuesday, 22 May 2012 17:51:56 UTC