Search in the Documentation:

Definitons

Definitions are at the heart of Jahia as its data model relies on definitions to specify the types of content objects that may be stored in the JCR (Java Content Repository) back-end storage.

Definitions declare the type of objects used in Jahia as well as their properties, including some useful information Jahia will use to present, control, validate or index the instances of objects created using those definitions.

You can find detailed information about JCR definitions on the Jackrabbit website http://jackrabbit.apache.org/node-type-notation.html

Let’s now review step by step how definitions are built.