Link Search Menu Expand Document
Start for Free

icv

Stardog Integrity Constraint Validation (“ICV”) validates RDF data stored in a Stardog database according to constraints described by users and that make sense for their domain, application, and data. For more information on ICV, please see the Data Quality Constraints section.

The table below contains the CLI commands to work with ICV constraints in Stardog. Select any of the commands to view their manual page.

Command Description
icv convert Converts existing or new constraints into SPARQL queries that, when executed, will return validation results.
icv explain Explains Integrity Constraint violations command that supports validating the database (or a subset of it via named graphs) with existing or new constraints.
icv export Exports constraints in the given Stardog database.
icv fix Generate an update plan that will fix one or more Integrity Constraint violations command with existing or new constraints.
icv report Integrity Constraint Validation command that validates SHACL constraints and generates a SHACL validation report as defined in the SHACL specification.
icv validate Integrity Constraint Validation command that supports validating the database (or a subset of it via named graphs) with existing or new constraints.

See the Stardog Admin CLI Reference for the commands to administer ICV constraints in Stardog.