Integrity Checker
Integrity Checker
Match contains an Integrity Checker that can automatically find errors in the structure of a knowledge model. It allows the user to correct them before trying to consult. It is recommended to perform an integrity check regularly.
The Integrity Checker lists Errors and Warnings:
Errors are:
- Issues that compromise the integrity of the knowledge model seriously. Whenever errors are present in the knowledge model you cannot consult the knowledge model from the Developer or export the knowledge model to a Player file (.mplx or .mpl).
Warnings are:
- Issues in the knowledge model that might result in knowledge model errors or inference errors during consultation.
- Issues that might be possible errors in the knowledge model.
To check the integrity of a knowledge model:
- Choose Knowledge Base > Check Integrity.
- If the knowledge base is completely correct a message dialog appears: “Integrity is OK!”. If it's not correct, then a new window listing the errors and/or warnings appears.
- To see where the error/warning occurs in the knowledge model, double-click the error/warning in the list and its location is shown.
Build Domains:
- Using this button you can automatically build domains for any variable, or for any variables that do not have any domain elements yet.
- WARNING: building domains for all variables will replace any previous domains. Building domains using this method might result in incorrect type of domains. It is better practice to manually build domain elements in most cases.