Skip to main content

Navigating Relations

Each object may have named relationships to other objects. For example, Users have a "member" relationship with Group objects.

If you're viewing the "Rick Sanchez" User, you can view and navigate these relationships.

Viewing incoming relations​

Incoming relations are relationships where the current object is the relation's subject. For example, If you're looking at a User, there will be a "member" relation indicating that the user is the subject of one or more "group:member" relations.

For example, if you're viewing Rick Sanchez, clicking on the "member" link will show every group which contains Rick as a member. In the Citadel identity provider, Rick is a member of four groups: "admin-group", "squanch-group", "grandpa-group", and "evil-genius-group".

incoming relations

Click the "admin-group" to navigate to that object.

Relationships are bi-directional​

Every relationship can be navigated both ways. To view the Users that are the subjects of the "member" relation for the "admin-group", click the "Outgoing Relations" tab for the "admin-group" object, and click Rick Sanchez (who is the only admin in this dataset).

outgoing relations

Next, we will learn how to add object instances.