!! Background
The development of large [knowledge bases|Doc KnowledgeFormalization] is a long-term process that requires careful quality management. A very important method of quality management is the analysis of key performance indicators. For a knowledge base a number of indicators (variables) is identified and their outcomes and values are checked over a number of real life or at least realistic cases. The performance of the knowledge base can then be analyzed over a big data sample, for example by comparing the averages of the indicators with expected or desired values.
!!Definition
%%prettify
{{{
%%KPIAnalysis
@column: <Symptom> // column using a smptom and its value
@column: <Column-Name> = <expression> // column using a temporal expression
@case: <Regex> // evaluates all matching cases
@purge: <enabled|disabled> // enables usage of the purge strategy
}}}
/%