Halbstrukturierte Daten sind Daten, die keinem strengen Schema oder Modell folgen, aber dennoch ein gewisses Maß an Organisation oder Struktur aufweisen. Diese Art von Daten enthält Elemente von beiden strukturierte und unstrukturierte Daten, da es Tags oder Metadaten enthalten kann, die eine gewisse Kontextebene bereitstellen.
Halbstrukturierte Daten finden sich häufig in einer Vielzahl digitaler Quellen, wie XML- und JSON-Dateien, Protokolldateien und Social-Media-Daten. Es wird oft für Anwendungen verwendet, die mehr erfordern flexibles Datenmodell, wie Webanwendungen oder Daten, die von IoT-Geräten generiert werden.