tool_result(dtree-pruned,'Decision
Tree','Unpruned',<HelpMessage>).
tool_result(dtree-unpruned,'Decision
Tree','Pruned',<HelpMessage>).
tool_result(logfile-c45log,'C4.5 Logfile','Log
File',<HelpMessage>).
tool_result(binfile-avrules,'Attribute/Value
Rules','Binary File',<HelpMessage>).
tool_result(logfile-avrules,'Attribute/Value
Rules','Log File',<HelpMessage>).
tool_specific_task_data([['Relation
to analyze',one(target_relation)],
['Target attribute',one(target_attribute)],
['Attributes to be ignored',list_of(background_attribute)]]).
param(subsetting,oneof([on,off]),off,<HelpMessage>,
basic).
param ...
%%% Tool API
tool_gen_task_shortname(TaskS,Atom):-
...
learn(TaskS,ProcessType,ProcessInfo):-
...
tool_retrieve_results(TaskS,c45,ProcessInfo):-
...