For instance, the execution of the task Multivariate analysis triggers the execution of one the three methods Multiple Correspondence Analysis, Principal Component Analysis or Factorial Correspondence Analysis. A complex task must be recursively decomposed into sub-tasks, down to elementary tasks. Extract REPs, then Search for REP sub-classes, then Predict REP 2nd structure. For the decomposition of a task into sub-tasks to depend on the type of its input data, the decomposition step is preceded by a classification step, during which the current task is first characterised according to its known input values. Palindromic units, Translation signals and Transcription promoters, and further decomposed into sub-tasks down to elementary tasks, and then methods, such as Multiple Correspondence Analysis.
Terminological knowledge Building a knowledge base is a modeling process.
The main product of this process is of course the model itself, i.e. the knowledge base. But a very important side product is the increase in the understanding of the domain by the knowledge base designer. Sharing a knowledge base thus implies to be able to explain the modeling process itself and to make the modeling hypotheses explicit. In order to avoid infinite loops in knowledge expression, the description of the various modeling choices and justifications should be expressed in natural language. In particular, a knowledge base user should be allowed to retrieve the text fragments which have been used by the designer as a support during model building.