Nuxeo Platform User Documentation

How to Add New Relation Types

Updated: October 16, 2020

The relations displayed by default in the Nuxeo Platform use two vocabularies to provide the predicates:

  • predicates: provides the values of outgoing relations, which are also the values displayed in the drop down list when the user creates a new relation.
  • inverse_predicates: provides the incoming relation values.

The link between both vocabularies is done using the ID of the vocabulary entries: both must have the same ID.

To add a new relation type:

  1. Add a new vocabulary entry in the predicates vocabulary.
  2. Add a new entry in the inverse_predicates vocabulary, using the same ID as the entry in the predicates vocabulary.
    Your new relation type is immediately available.