.. _SHACLValidation: SHACL Validation ^^^^^^^^^^^^^^^^ This algorithm performs constraint validation using the shapes and constraints declared in the asset collections’ ontologies. For example, if a property is declared to have maximum count of 1 then a violation will be reported when 2 values are present, with suggestions to delete one or the other value. **Further Reading on SHACL** * `Form Generation using SHACL and DASH (External Link) `_ * `SHACL Advanced Features Specification (External Link) `_ * `SHACL W3C Specification (External Link) `_ **Further Reading on Ontologies** * :ref:`working_with_ontologies_target` **Further Reading on TopBraid** * :ref:`introduction`