Categories can be nested, this is expressed as a bidirectional one-to-many relationship that references parent and child categories.
Each Category can have many items (and an item can be in many categories).