Semi-structured data refers to data that does not conform to a particular data model or schema, but still has some structure or organization. It often includes tags or labels that provide some level of organization, making it easier to query and analyze.