Custom predicates help model complex data interconnections and constraints specific to the business context. You can create custom predicates to determine your own types of relationships where multiple relationship types can be created between the same set of assets. You can create new predicates to help differentiate between the various relationships that can exist between two assets.
Create a predicate
- Navigate to .
- Click Create Predicate to create a new predicate.
- Enter a Name for your predicate, for example 'Contains'.
- Enter a name of the Inverse of the predicate, for example 'Contained In'.
- Choose a Functional Type, for example Grammar.
- Click Create Predicate to create the new predicate and return to the list of predicates.
You can now establish relationships between assets by using the predicates that you have created to frame the link between the two objects.
View details of a predicate
- Navigate to .
- On the Predicates page, click the ellipsis next to a predicate name and click View Information.
- Alternatively, you can click the predicate name.
- This opens the side panel with all the details and system fields defined for the predicate.
Edit a predicate
Note: You can only change the Name and Inverse of the
predicate and not the Functional Type.
- Navigate to .
- On the Predicates page, click the ellipsis next to a predicate name.
- Click Edit and the Edit Predicate panel opens.
- Change the Name or the Inverse of the predicate as required and click Save.
Delete a predicate
Warning: You cannot edit or delete system
predicates. You can only delete custom predicates.
- Navigate to .
- On the Predicates page, click the ellipsis next to a predicate name.
- Click Delete and the Delete Predicate panel opens.
- Again, click Delete to proceed.