A mapping of a structure that satisfies specific rules.

The structure elements of a hierarchy are called nodes.

There is only one top-level node.

Only one node is assigned directly above each node (apart from the
top-level node).

Several nodes may be assigned directly below a node.

Nodes that do not have any nodes assigned below them are called end nodes.