.. _Transform_ExecuteInferenceRules: Transform > Execute Inference Rules ----------------------------------- This feature from the :ref:`TransformTab` can be used to execute SHACL and/or SPIN rules that are defined for the current asset collection and then asserts the resulting statements. Also, one has the option to revisit all previous rules executions to remove results that are no longer valid and to bypass the change history (for large transformations). While you are developing inference rules, you may prefer to use the :ref:`InferencesPanel` which is more interactive and allows you to experiment with results faster. Once the rules are in production, you may find this transform feature more efficient to use. **See Also** * :ref:`InferencesPanel` **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`