Super Structured the shape every instance in the document is always exactly the same. In fact we can perfectly map this data into and out of relational tables

Structured Complex Objects Shape of each instance is structured and has optional components. The schema tells us how to navigate through the instances

Semi-structured data has annotations in it