jcolibri.extensions.recommendation.navigationByAsking
Interface SelectAttributeMethod

All Known Implementing Classes:
InformationGain, SimilarityInfluence

public interface SelectAttributeMethod

Interface for methods that select an attribute to be asked.

Version:
1.0
Author:
Juan A. Recio-Garcia, Developed at University College Cork (Ireland) in collaboration with Derek Bridge.

Method Summary
 Attribute getAttribute(java.util.Collection<CBRCase> cases, CBRQuery query)
          Selects the attribute to be asked
 

Method Detail

getAttribute

Attribute getAttribute(java.util.Collection<CBRCase> cases,
                       CBRQuery query)
                       throws ExecutionException
Selects the attribute to be asked

Parameters:
cases - list of working cases
query - is the current query
Returns:
selected attribute or null if there are not more attributes to ask.
Throws:
ExecutionException

GAIA - Group for Artificial Intelligence Applications
http://gaia.fdi.ucm.es