Configure custom predicate

Data Integrity Suite

Product
Spatial_Analytics
Data_Integration
Data_Enrichment
Data_Governance
Precisely_Data_Integrity_Suite
geo_addressing_1
Data_Observability
Data_Quality
dis_core_foundation
Services
Spatial Analytics
Data Integration
Data Enrichment
Data Governance
Geo Addressing
Data Observability
Data Quality
Core Foundation
ft:title
Data Integrity Suite
ft:locale
en-US
PublicationType
pt_product_guide
copyrightfirst
2000
copyrightlast
2026

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

  1. Navigate to Configuration > Governance > Predicates.
  2. Click Create Predicate to create a new predicate.
  3. Enter a Name for your predicate, for example 'Contains'.
  4. Enter a name of the Inverse of the predicate, for example 'Contained In'.
  5. Choose a Functional Type, for example Grammar.
  6. 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

  1. Navigate to Configuration > Governance > Predicates.
  2. On the Predicates page, click the ellipsis next to a predicate name and click View Information.
  3. Alternatively, you can click the predicate name.
  4. 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.
  1. Navigate to Configuration > Governance > Predicates.
  2. On the Predicates page, click the ellipsis next to a predicate name.
  3. Click Edit and the Edit Predicate panel opens.
  4. 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.
  1. Navigate to Configuration > Governance > Predicates.
  2. On the Predicates page, click the ellipsis next to a predicate name.
  3. Click Delete and the Delete Predicate panel opens.
  4. Again, click Delete to proceed.