Predicate functional types play a crucial role in defining the relationships between data entities. Each predicate functional type represents a specific way in which data assets interact with each other. There are several common predicate functional types that are useful for data governance and are as follows. Each functional type has a table that shows a default predicate and inverse predicate.