Tree Structures

A tree structure defines the hierarchy for creating trees and prescribes rules based on which trees are created, versioned, and accessed. You can associate multiple data sources with a tree structure.

A tree is an instance of this hierarchy and each tree structure can contain one or more trees. You can create tree structures specific to an application but you can share tree structures across applications. If you apply version control to the tree structure, it's carried over to the trees that are based on the tree structure. Each tree version contains at least one root node. Occasionally, a tree version may have more than one root node.

An administrator controls the access to tree structures through a set of rules that are periodically audited for validity.