.. _Modify_DeclareInverseProperty: Modify > Declare inverse property """"""""""""""""""""""""""""""""" This feature is available from the :ref:`ModifyMenu` of (relationship) property declarations in Ontologies. It opens a dialog that helps you easily create an *inverse* property for the current property. When you create a new relationship property, the dialog already offers you to also create an inverse property. In case you missed that or have to work with ontologies that you did not create, you can use this feature here as a short-cut. .. hint:: It is generally a good practice to declare inverse properties. They do not produce overhead in terms of storage, and make it easier to navigate a knowledge graph in both directions. **See Also** * :ref:`CreatePropertyDialog` **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 Modify Menu** * :ref:`scripting_actions` **Further Reading on TopBraid** * :ref:`introduction`