Dados semiestruturados são dados que não aderem a um esquema ou modelo estrito, mas ainda possuem algum nível de organização ou estrutura. Este tipo de dados contém elementos de ambos dados estruturados e não estruturados, pois pode conter tags ou metadados que fornecem algum nível de contexto.
Dados semiestruturados são comumente encontrados em uma variedade de fontes digitais, como arquivos XML e JSON, arquivos de log e dados de mídia social. É frequentemente usado para aplicações que requerem um flexmodelo de dados flexível, como aplicativos da web ou dados gerados por dispositivos IoT.