Los datos semiestructurados son datos que no se adhieren a un esquema o modelo estricto, pero aún tienen cierto nivel de organización o estructura. Este tipo de datos contiene elementos de ambos datos estructurados y no estructurados, ya que puede contener etiquetas o metadatos que proporcionan cierto nivel de contexto.
Los datos semiestructurados se encuentran comúnmente en una variedad de fuentes digitales, como archivos XML y JSON, archivos de registro y datos de redes sociales. A menudo se utiliza para aplicaciones que requieren un mayor flexmodelo de datos compatible, como aplicaciones web o datos generados por dispositivos IoT.