Nuxeo Platform User Documentation

How to Add New Relation Types

Updated: December 19, 2019

This page is scheduled for review and update. Check back soon for updated content!

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.

We'd love to hear your thoughts!

All fields required