About Nodes

Master or reference data records used to describe, qualify, or summarize transactional data in a subscribing system are managed in Oracle Data Relationship Management as nodes. For example, within a hierarchy that represents an organizational structure, a node might represent a department or a cost center. Nodes in a version can have properties called global node properties. Nodes in a hierarchy can have hierarchy-specific properties called local node properties.

Within a version, a node may be a part of more than one hierarchy. A node can have many user-defined properties that store information about the node and control the use of the node within the information systems of an organization.

The following terms are used to define the position of a node and behavior of the node within a hierarchy:

Table 5-1 Node Terminology

Term Definition

Leaf

A node that cannot have children

Limb

A node that can have children

Child

A node directly below another node (if B is directly below A, B is a child of A)

Parent

The node directly above another node (in the previous example, A is the parent of B)

Descendant

A node below a specified node (including children and children of children)

Ancestor

All nodes between a node and the top of the hierarchy (including the parent, the parent of the parent, and so on)

Sibling

All nodes that share a parent node in a hierarchy

Orphan

A node not assigned to a hierarchy

Global Node

A node within a version.

Local Node

A node within a hierarchy.