Validate model data
- Last Updated: May 13, 2026
- 1 minute read
- Semaphore
- Documentation
The Knowledge Model Management (KMM) component supports validating model data to ensure that invalid or undesirable data is not persisted in models. By properly maintaining data integrity, you can improve concept discovery and the accuracy of your search results. Validation occurs at a number of events in the modeling process, including:
- When Running validation reports
- When creating and editing of data in the KMM UI
- When tasks are committed
- When a SPARQL query is run in the SPARQL editor
This section describes the following methods that the KMM component uses to validate model data:
- SKOS-XL Constraints: Validates your model data against standard SKOS-XL guidelines. These guidelines are widely accepted standards for linking and managing lexical entities. Validating against SKOS-XL does not require any additional configuration by the user.
- Model-specific constraints: Validates your model against user-defined constraints. For stricter validation of your data, you can define SHACL based constraints that you create specifically for your model. Constraints can be defined using the KMM UI or by uploading SHACL constraints.