Uses of Class
jcolibri.cbrcore.Attribute

Packages that use Attribute
jcolibri.cbrcore Core classes of the framework. 
jcolibri.extensions.recommendation.collaborative Methods to implement collaborative recommenders 
jcolibri.extensions.recommendation.navigationByAsking Methods to implement Navigation by Asking recommenders. 
jcolibri.extensions.recommendation.navigationByProposing Methods to implement Navigation by Proposing recommenders. 
jcolibri.extensions.textual.IE.common Textual CBR methods that can be used with any implementation (GATE or OpenNLP). 
jcolibri.extensions.textual.IE.gate Textual CBR methods that use the GATE algorithms. 
jcolibri.extensions.textual.IE.opennlp Textual CBR methods that use the Maximum Entropy algorithms implemented in the OpenNLP package. 
jcolibri.method.gui.formFilling Form Filling methods. 
jcolibri.method.precycle Pre cycle methods. 
jcolibri.method.retrieve.DiverseByMedianRetrieval Diverse by Median retrieval method 
jcolibri.method.retrieve.FilterBasedRetrieval Filter-based retrieval method. 
jcolibri.method.retrieve.LuceneRetrieval Retrieval method using Lucene. 
jcolibri.method.retrieve.NNretrieval NN retrieval method classes. 
jcolibri.method.retrieve.NNretrieval.similarity.local.textual Textual similarity functions for the KNN method. 
jcolibri.method.retrieve.selection.compromiseDriven Compromise-driven selection. 
jcolibri.method.reuse Reuse methods 
jcolibri.method.revise Tests/examples package 
jcolibri.test.recommenders.housesData Houses database for testing 
jcolibri.test.recommenders.rec12.moviesDB Movies database for testing 
jcolibri.test.recommenders.rec4.housesData Houses database for testing 
jcolibri.test.recommenders.rec7 Single-Shot restaurants recommender using profiles and KNN retrieval. 
jcolibri.test.recommenders.rec8.housesData Houses database for testing 
jcolibri.test.recommenders.travelData Travel database for testing 
jcolibri.test.test1 Shows how to use a simple data base connector and perform the KNN retrieval. 
jcolibri.test.test10 This example shows how to use the ontology connector and the ontology-based similarity functions. 
jcolibri.test.test13 These tests show how to use the Textual CBR methods in a restaurants recommender. 
jcolibri.test.test14 This example shows how to evaluate two datasets at the same time with respect to their accuracy. 
jcolibri.test.test15 This example shows how to evaluate a dataset at the same time with respect to its accuracy before and after maintenance. 
jcolibri.test.test16 This test shows how to evaluate the textual similarity functions using classification. 
jcolibri.test.test2 Shows how to use enumerated values and user defined data types as attributes. 
jcolibri.test.test3 Shows how to use a compound attribute in the description of a case and how to complete the CBR cycle. 
jcolibri.test.test4 Shows how to manage a complete case with solution and execute some adaptation methods. 
jcolibri.test.test5 shows how to map an attribute to an ontology and compute an ontology-based similarity function in the KNN. 
jcolibri.test.test6 Shows how to use the Plain Text connector. 
jcolibri.test.test7 Shows how to run maintenance algorithms over the case base. 
jcolibri.test.test8 Shows how to evaluate an application. 
jcolibri.test.test9 Shows how to visualizate a case base using the InfoVisual library develped by Josep Lluis Arcos (IIIA-CSIC). 
jcolibri.util Utility classes of the framework. 
 

Uses of Attribute in jcolibri.cbrcore
 

Methods in jcolibri.cbrcore that return Attribute
 Attribute CaseComponent.getIdAttribute()
          Returns the attribute that identifies the component.
 

Uses of Attribute in jcolibri.extensions.recommendation.collaborative
 

Constructors in jcolibri.extensions.recommendation.collaborative with parameters of type Attribute
MatrixCaseBase(Attribute value)
          Constructor.
PearsonMatrixCaseBase(Attribute value, int minCorrelateItemsFactor)
          Constructor
 

Uses of Attribute in jcolibri.extensions.recommendation.navigationByAsking
 

Methods in jcolibri.extensions.recommendation.navigationByAsking that return Attribute
 Attribute SimilarityInfluence.getAttribute(java.util.Collection<CBRCase> cases, CBRQuery query)
          Selects the attribute to be asked
 Attribute SelectAttributeMethod.getAttribute(java.util.Collection<CBRCase> cases, CBRQuery query)
          Selects the attribute to be asked
 Attribute InformationGain.getAttribute(java.util.Collection<CBRCase> cases, CBRQuery query)
          Selects the attribute to be asked
static Attribute InformationGain.getMoreIGattribute(java.util.Collection<CBRCase> cases, boolean init, java.util.Collection<CBRCase> completeSetOfCases)
          Selects an attribute with the highest information gain.
static Attribute SimilarityInfluence.getMoreSimVarAttribute(java.util.Collection<CBRCase> cases, CBRQuery query, NNConfig simConfig, boolean init)
          Selects the attribute with more expected influence in the NN scoring.
 

Methods in jcolibri.extensions.recommendation.navigationByAsking with parameters of type Attribute
static boolean ObtainQueryWithAttributeQuestionMethod.obtainQueryWithAttributeQuestion(CBRQuery query, Attribute attribute, java.util.Map<Attribute,java.lang.String> labels, java.util.Collection<CBRCase> cases)
          Modifies the query with value of an attribute.
 

Method parameters in jcolibri.extensions.recommendation.navigationByAsking with type arguments of type Attribute
static boolean ObtainQueryWithAttributeQuestionMethod.obtainQueryWithAttributeQuestion(CBRQuery query, Attribute attribute, java.util.Map<Attribute,java.lang.String> labels, java.util.Collection<CBRCase> cases)
          Modifies the query with value of an attribute.
 

Uses of Attribute in jcolibri.extensions.recommendation.navigationByProposing
 

Methods in jcolibri.extensions.recommendation.navigationByProposing that return Attribute
 Attribute CritiqueOption.getAttribute()
           
 

Methods in jcolibri.extensions.recommendation.navigationByProposing with parameters of type Attribute
 void CritiqueOption.setAttribute(Attribute attribute)
           
 

Constructors in jcolibri.extensions.recommendation.navigationByProposing with parameters of type Attribute
CritiqueOption(java.lang.String label, Attribute attribute, FilterPredicate predicate)
          Creates a new critiqueOption
 

Uses of Attribute in jcolibri.extensions.textual.IE.common
 

Method parameters in jcolibri.extensions.textual.IE.common with type arguments of type Attribute
static void DomainTopicClassifier.classifyWithTopic(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void DomainTopicClassifier.classifyWithTopic(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void StopWordsDetector.detectStopWords(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void StopWordsDetector.detectStopWords(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void FeaturesExtractor.extractFeatures(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void FeaturesExtractor.extractFeatures(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void PhrasesExtractor.extractPhrases(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void PhrasesExtractor.extractPhrases(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void GlossaryLinker.linkWithGlossary(java.util.Collection<CBRCase> cases, CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases and a query.
static void ThesaurusLinker.linkWithWordNet(java.util.Collection<CBRCase> cases, CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases and a query.
static void TextStemmer.stem(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void TextStemmer.stem(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
 

Uses of Attribute in jcolibri.extensions.textual.IE.gate
 

Method parameters in jcolibri.extensions.textual.IE.gate with type arguments of type Attribute
static void GateFeaturesExtractor.extractFeatures(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void GateFeaturesExtractor.extractFeatures(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void GatePhrasesExtractor.extractPhrases(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void GatePhrasesExtractor.extractPhrases(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void GateSplitter.split(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void GateSplitter.split(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void GatePOStagger.tag(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void GatePOStagger.tag(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
 

Uses of Attribute in jcolibri.extensions.textual.IE.opennlp
 

Method parameters in jcolibri.extensions.textual.IE.opennlp with type arguments of type Attribute
static void OpennlpMainNamesExtractor.extractMainNames(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void OpennlpMainNamesExtractor.extractMainNames(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void OpennlpSplitter.split(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void OpennlpSplitter.split(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void OpennlpPOStagger.tag(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void OpennlpPOStagger.tag(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
 

Uses of Attribute in jcolibri.method.gui.formFilling
 

Method parameters in jcolibri.method.gui.formFilling with type arguments of type Attribute
static void ObtainQueryWithFormMethod.obtainQueryWithInitialValues(CBRQuery query, java.util.Collection<Attribute> hiddenAttributes, java.util.Map<Attribute,java.lang.String> labels)
          Obtains a query showing the initial values of the received query object.
static void ObtainQueryWithFormMethod.obtainQueryWithInitialValues(CBRQuery query, java.util.Collection<Attribute> hiddenAttributes, java.util.Map<Attribute,java.lang.String> labels)
          Obtains a query showing the initial values of the received query object.
static void ObtainQueryWithFormMethod.obtainQueryWithoutInitialValues(CBRQuery query, java.util.Collection<Attribute> hiddenAttributes, java.util.Map<Attribute,java.lang.String> labels)
          Obtains a query without showing initila values.
static void ObtainQueryWithFormMethod.obtainQueryWithoutInitialValues(CBRQuery query, java.util.Collection<Attribute> hiddenAttributes, java.util.Map<Attribute,java.lang.String> labels)
          Obtains a query without showing initila values.
 

Uses of Attribute in jcolibri.method.precycle
 

Method parameters in jcolibri.method.precycle with type arguments of type Attribute
static LuceneIndex LuceneIndexCreator.createLuceneIndex(CBRCaseBase casebase, java.util.Collection<Attribute> fields)
          Creates a Lucene Index with the text contained in some attributes.
 

Uses of Attribute in jcolibri.method.retrieve.DiverseByMedianRetrieval
 

Method parameters in jcolibri.method.retrieve.DiverseByMedianRetrieval with type arguments of type Attribute
static java.util.Collection<RetrievalResult> ExpertClerkMedianScoring.getDiverseByMedian(java.util.Collection<CBRCase> cases, NNConfig simConfig, java.util.HashMap<Attribute,java.lang.Double> thresholds)
          Returns diverse cases using the ExpertClerk median method.
 

Uses of Attribute in jcolibri.method.retrieve.FilterBasedRetrieval
 

Methods in jcolibri.method.retrieve.FilterBasedRetrieval that return types with arguments of type Attribute
 java.util.Collection<Attribute> FilterConfig.getDefinedAttributes()
          Returns a list of attributres that have a predicate defined.
 

Methods in jcolibri.method.retrieve.FilterBasedRetrieval with parameters of type Attribute
 void FilterConfig.addPredicate(Attribute attribute, FilterPredicate predicate)
          Adds a new predicate
 FilterPredicate FilterConfig.getPredicate(Attribute attribute)
          Gets the predicate for a given attribute
 

Uses of Attribute in jcolibri.method.retrieve.LuceneRetrieval
 

Methods in jcolibri.method.retrieve.LuceneRetrieval with parameters of type Attribute
static java.util.Collection<RetrievalResult> LuceneRetrieval.LuceneRetrieve(CBRCaseBase casebase, CBRQuery query, LuceneIndex index, Attribute searchField, boolean normalized, int k)
          This method retrieves cases using Lucene to compute the similarity with the query.
 

Uses of Attribute in jcolibri.method.retrieve.NNretrieval
 

Methods in jcolibri.method.retrieve.NNretrieval with parameters of type Attribute
 void NNConfig.addMapping(Attribute attribute, GlobalSimilarityFunction similFunction)
          Sets the global similarity function to apply to a compound attribute.
 void NNConfig.addMapping(Attribute attribute, LocalSimilarityFunction similFunction)
          Sets the local similarity function to apply to a simple attribute.
 GlobalSimilarityFunction NNConfig.getGlobalSimilFunction(Attribute attribute)
          Gets the global similarity function configured for a given compound attribute.
 LocalSimilarityFunction NNConfig.getLocalSimilFunction(Attribute attribute)
          Gets the local similarity function configured for a given simple attribute.
 java.lang.Double NNConfig.getWeight(Attribute attribute)
          Gets the weight for an attribute.
 void NNConfig.setWeight(Attribute attribute, java.lang.Double weight)
          Sets the weight for an attribute.
 

Uses of Attribute in jcolibri.method.retrieve.NNretrieval.similarity.local.textual
 

Constructors in jcolibri.method.retrieve.NNretrieval.similarity.local.textual with parameters of type Attribute
LuceneTextSimilarity(LuceneIndex index, CBRQuery query, Attribute at, boolean normalized)
          Creates a LuceneTextSimilarity object.
 

Uses of Attribute in jcolibri.method.retrieve.selection.compromiseDriven
 

Methods in jcolibri.method.retrieve.selection.compromiseDriven that return types with arguments of type Attribute
static java.util.Set<Attribute> CompromiseDrivenSelection.getCompromises(CBRCase _case, CBRQuery query, FilterConfig preferences)
          Returns the compromises of a case
 

Uses of Attribute in jcolibri.method.reuse
 

Methods in jcolibri.method.reuse with parameters of type Attribute
static void DirectAttributeCopyMethod.copyAttribute(Attribute querySource, Attribute caseDestination, CBRQuery query, java.util.Collection<CBRCase> cases)
          Copies the value of the querySource attribute into the caseDestination attribute of the cases.
static void NumericDirectProportionMethod.directProportion(Attribute source, Attribute destination, CBRQuery query, java.util.Collection<CBRCase> cases)
          This method computes the proportion of the values of a source attibute in a query and a case, and modifies the destination attribute in the case with that proportion.
 

Uses of Attribute in jcolibri.method.revise
 

Method parameters in jcolibri.method.revise with type arguments of type Attribute
static void DefineNewIdsMethod.defineNewIdsMethod(CBRCase _case, java.util.HashMap<Attribute,java.lang.Object> componentsKeys)
          Changes the values of the ID attributes of a case with new ones.
 

Uses of Attribute in jcolibri.test.recommenders.housesData
 

Methods in jcolibri.test.recommenders.housesData that return Attribute
 Attribute HouseSolution.getIdAttribute()
           
 Attribute HouseDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.recommenders.rec12.moviesDB
 

Methods in jcolibri.test.recommenders.rec12.moviesDB that return Attribute
 Attribute User.getIdAttribute()
           
 Attribute Rating.getIdAttribute()
           
 Attribute Movie.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.recommenders.rec4.housesData
 

Methods in jcolibri.test.recommenders.rec4.housesData that return Attribute
 Attribute HouseSolution.getIdAttribute()
           
 Attribute HouseDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.recommenders.rec7
 

Methods in jcolibri.test.recommenders.rec7 that return Attribute
 Attribute RestaurantDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.recommenders.rec8.housesData
 

Methods in jcolibri.test.recommenders.rec8.housesData that return Attribute
 Attribute HouseSolution.getIdAttribute()
           
 Attribute HouseDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.recommenders.travelData
 

Methods in jcolibri.test.recommenders.travelData that return Attribute
 Attribute TravelSolution.getIdAttribute()
           
 Attribute TravelDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test1
 

Methods in jcolibri.test.test1 that return Attribute
 Attribute TravelDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test10
 

Methods in jcolibri.test.test10 that return Attribute
 Attribute TravelSolution.getIdAttribute()
           
 Attribute TravelDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test13
 

Methods in jcolibri.test.test13 that return Attribute
 Attribute RestaurantDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test14
 

Methods in jcolibri.test.test14 that return Attribute
 Attribute IrisSolution.getIdAttribute()
          Returns the id attribute of this object.
 Attribute IrisDescription.getIdAttribute()
          Returns the id attribute of this object.
 Attribute GlassSolution.getIdAttribute()
          Returns the id attribute of this object.
 Attribute GlassDescription.getIdAttribute()
          Returns the id attribute of this object.
 

Uses of Attribute in jcolibri.test.test15
 

Methods in jcolibri.test.test15 that return Attribute
 Attribute IrisSolution.getIdAttribute()
          Returns the id attribute of this object.
 Attribute IrisDescription.getIdAttribute()
          Returns the id attribute of this object.
 

Uses of Attribute in jcolibri.test.test16
 

Methods in jcolibri.test.test16 that return Attribute
 Attribute EmailSolution.getIdAttribute()
           
 Attribute EmailDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test2
 

Methods in jcolibri.test.test2 that return Attribute
 Attribute TravelDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test3
 

Methods in jcolibri.test.test3 that return Attribute
 Attribute TravelDescription.getIdAttribute()
           
 Attribute Region.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test4
 

Methods in jcolibri.test.test4 that return Attribute
 Attribute TravelSolution.getIdAttribute()
           
 Attribute TravelDescription.getIdAttribute()
           
 Attribute Region.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test5
 

Methods in jcolibri.test.test5 that return Attribute
 Attribute TravelSolution.getIdAttribute()
           
 Attribute TravelDescription.getIdAttribute()
           
 Attribute Region.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test6
 

Methods in jcolibri.test.test6 that return Attribute
 Attribute IrisSolution.getIdAttribute()
           
 Attribute IrisDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test7
 

Methods in jcolibri.test.test7 that return Attribute
 Attribute IrisSolution.getIdAttribute()
          Returns the id attribute of this object.
 Attribute IrisDescription.getIdAttribute()
          Returns the id attribute of this object.
 

Uses of Attribute in jcolibri.test.test8
 

Methods in jcolibri.test.test8 that return Attribute
 Attribute TravelDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.test.test9
 

Methods in jcolibri.test.test9 that return Attribute
 Attribute IrisSolution.getIdAttribute()
           
 Attribute IrisDescription.getIdAttribute()
           
 

Uses of Attribute in jcolibri.util
 

Methods in jcolibri.util that return Attribute
static Attribute[] AttributeUtils.getAttributes(java.lang.Class c)
          Returns the list of attributes of a class.
 

Methods in jcolibri.util that return types with arguments of type Attribute
static java.util.Collection<Attribute> AttributeUtils.getAttributes(CaseComponent cc)
          Returns the list of attributes of a CaseComponents and all its sub-caseComponents.
static java.util.Collection<Attribute> AttributeUtils.getAttributes(CaseComponent cc, java.lang.Class _class)
          Returns the list of attributes of a CaseComponents and all its sub-caseComponents which values are instance of a given class
 

Methods in jcolibri.util with parameters of type Attribute
static CaseComponent AttributeUtils.findBelongingComponent(Attribute at, CaseComponent cc)
          Finds the belonging component of an attribute.
static CaseComponent AttributeUtils.findBelongingComponent(Attribute at, CBRCase c)
          Similar to findBelongingComponent(Attribute, CaseComponent) as a CBRCase is a CaseComponent.
static CaseComponent AttributeUtils.findBelongingComponent(Attribute at, CBRQuery q)
          Similar to findBelongingComponent(Attribute, CaseComponent) as a CBRQuery is a CaseComponent.
static java.lang.Object AttributeUtils.findValue(Attribute at, CaseComponent cc)
          Returns the value of an Attribute in a CaseComponent object.
static java.lang.Object AttributeUtils.findValue(Attribute at, CBRCase c)
          Finds the value of an Attribute in a CBRCase object.
static java.lang.Object AttributeUtils.findValue(Attribute at, CBRQuery query)
          Finds the value of an Attribute in a CBRQuery object.
static void AttributeUtils.setValue(Attribute at, CaseComponent cc, java.lang.Object value)
          Returns the value of an Attribute in a CaseComponent object.
static void AttributeUtils.setValue(Attribute at, CBRCase c, java.lang.Object value)
          Finds the value of an Attribute in a CBRCase object.
static void AttributeUtils.setValue(Attribute at, CBRQuery query, java.lang.Object value)
          Finds the value of an Attribute in a CBRQuery object.
 


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