How to add hierarchical relationships to a model structure
- Last Updated: May 13, 2026
- 3 minute read
- Semaphore
- Documentation
Explanation
Concept-to-concept relationships link concepts together in a model. This article explains how to create custom hierarchical relationships to apply to concepts.
Assumptions
- You have an existing model.
- The model has classes created in the model structure.
- You have the MANAGER, EDITOR, or CONTRIBUTOR role for the model.
Method
- Open a model (in this example, an empty model call Test Model), and click Edit Master or open a task.
- At the top, click the model menu (labelled Master or by the name of your task), and then in the GOVERN MODEL section click Structure.

- In the left-hand navigation area, click to expand Concept-to-Concept Relationships, click to expand Hierarchical, and then click the plus symbol by has narrower / has broader.

- In the Create a new hierarchical relationship dialogue: - Select a domain for the relationship (in this example, Parent). (1) - Type a name for the relationship, and select a language (in this example, “has offspring” in English (en)). (2) - Select a range for the relationship (in this example, Child). (3) - Type a name for the inverse relationship, and select a language (in this example, “offspring of” in English (en)). (4) - (Optional) Edit the URIs for the relationships. (5) - Click Save. (6)

Once the relationship is created, there are several options that perform the following options in the Details pane:
- Change the preferred label or add a label in a new language for the main relationship. (1)
- Add metadata to the main relationship (such as notes and a description). (2)
- Change the preferred label or add a label in a new language for the inverse relationship. (3)
- Add metadata to the inverse relationship (such as notes and a description). (4)
- Edit the domain and range. (5)

Outcome
You will see the new relationship pair in the left navigation area, as well as details on the right. When you are in the edit Model view, you will be able to select the relationships for concepts that have the classes defined in the domain and range.
