The JCR 2.0 specification requires that repositories have a number of node types immediately available for use by client applications, and ModeShape defines a number of additional node types that are installed into every repository. None of these node types can be changed or modified.
The following is the CND representation of the standard JCR built-in node types:
The following is the CND representation of the ModeShape-specific built-in node types. Note that many of these outline the structure of nodes under the '/jcr:system' area of the repository and are protected (meaning clients can view but not directly modify their content).