Most applications have a hierarchical structure. The top-level objects contain child objects. To model this, create facts that refer back to their parents.