Relationships

The Relationships tab shows the relationships between the current model and any other related models in the catalogue. It allows users to both understand the relationships between model definitions and to navigate between them.

Structure

A model definition can be related to another model definition in a hierarchical (i.e. "parent-child") structure. A model can only have one or zero parent models but may have zero, one or many child models.

A related model defintion therefore maybe of one of three relationship types:

  • A parent model (if the current model is a child of the model).
  • A child model (if the current model is a parent of the model).
  • A sibling model (if the current model shares the same parent model as the model)

Management

The relationship between one model definition and another model defintion is specified when the model definition is initially created. To learn more about how to link a child model to a parent model see How to create a new model.

TODO: Show screenshot.

Currently, after the relationship has been set, it can not be changed.

Display

The Relationships tab displays a list of all related model definitions in a heirarchial structure.

For example, the screenshot belows shows a list of the child models of the current (ie parent model).

Users can navigate between related models by clicking on the link.