OpenUSD organizes data using a scene graph, where objects are arranged in a hierarchical structure. Each node represents an element in the scene such as a transform, geometry, camera, or light.

Example: Scene hierarchy

#usda 1.0

def Xform "World"
{
    def Xform "Car"
    {
        def Xform "Wheel_FL" {}
        def Xform "Wheel_FR" {}
    }
}

The car object contains two wheel objects as children.