Project

General

Profile

feature request #3958

Updated by Andreas Müller over 7 years ago

It is implemented in model but not yet used and not filled with any data. Methods in Service layer are also missing. 

 

 Keep in UML milestone as we may need a data updater (e.g. #3658). updater. Move otherwise. 


 


 Decisions for the syntax of the different fields: 


 


 subject: 

 

 * /     (Database wide) 

 

 * /TaxonNode![#c1#33#44#35#55]    (for a classification or subtree) 

 

 * /editor (??) for purely TaxEditor related preferences (e.g. show ID in supplemental data view) 

 

 * TBC 


 


 predicate: No required structure, but package like structure with dot separators makes sence 

 

 * aaaa.bbb.ccc.MATCH_MODE 

 

 * aaaa.ee.ff.abc 

 

 * allows starts with search to return lists of values 

 

 * Case insensitive (?) 

 

 * each predicate might be defined by as a constant of an enum 


 


 object: up to the predicate to implement 


 


 Difficulties may occur when trying to match filters (subjects). An object that requires a preference (e.g. a TaxonName requires a list of available ranks) may match to multiple filters which map to different values (e.g. because the name is used in multiple classifications) 



 



 for details see: #3555, see also open issues there 


 


 related #5004, #3773, #5969 
 

Back