Data modelling - Concept
Semi-structured data
Data with some built-in organisation or labels but no single fixed table structure
What's it for?
Keeps information flexible while still giving it enough structure for software to understand.
For example…
A product feed lists name and price in fields, plus optional tags that differ by item
A JSON customer event is semi-structured data because it has named fields and nested sections but does not have to fit one rigid table
Think of it like…
Form where some boxes are fixed and others let you add free-form notes under headings