What is the difference between structured data, unstructured data and semi-structured data?

Technical