Curious about what various semantic hierarchies there may be, I looked it up and came across something nice: The Spatial Semantic Hierarchy. Been around since 1990 and has been very influential in robotics and other nearby fields. It’s nicely rational.
https://www.cs.utexas.edu/users/ai-lab/project-view.php?ProjID=90