A

Semi-strukturierte Daten

Was sind semi-strukturierte Daten?

Semi-strukturierte Daten liegen mit ihren Spezifikationen irgendwo zwischen strukturierten und unstrukturierten Daten und kombinieren Merkmale beider Typen. Im Gegensatz zu strukturierten Daten weisen sie keine strikt vordefinierte Merkmalsäquivalenz auf, aber im Vergleich zu unstrukturierten Daten verfügen sie über gewisse Strukturelemente oder Tags, die ihre Organisation näherungsweise beschreiben bzw. es erleichtern, sie in eine klassische Tabellenstruktur zu überführen.

Ein häufiges Merkmal semi-strukturierter Daten ist die Verwendung von Schemata oder Markups, die die Beziehung zwischen den verschiedenen Datenelementen beschreiben.

 

Gängige Beispiele für Formate semi-strukturierter Daten

  1. JSON (JavaScript Object Notation)

Ein leicht lesbares Datenformat, das menschen- und maschinenlesbar ist. Es wird oft in Webanwendungen für den Datenaustausch verwendet.

  1. XML (eXtensible Markup Language)

Ein erweiterbares Markup-Sprachformat, das es ermöglicht, hierarchische Strukturen durch Tags zu definieren.

  1. YAML (YAML Ain't Markup Language)

Ein menschenlesbares Datenformat, das eine einfache und klare Struktur verwendet, um Informationen zu repräsentieren.

4.     CSV (Comma-Separated Values):

Obwohl CSV oft für strukturierte Daten verwendet wird, kann es auch für semi-strukturierte Daten Verwendung finden, insbesondere dann, wenn die Daten nicht in einer zuvor fixierten Tabellenform vorliegen.

 

Diese Formate bieten verschiedene Grade der Lesbarkeit, Flexibilität und Anwendbarkeit je nach den Anforderungen und Präferenzen der jeweiligen Anwendung oder des verfolgten Ziels.

 

Fazit

Semi-strukturierte Daten bieten eine gewisse Flexibilität, die für Anwendungen nützlich sein kann, bei denen die Datenstrukturen nicht im Voraus genau festgelegt sind. Dies ist besonders relevant in Umgebungen, in denen sich die Datenstrukturen häufig ändern oder wenn verschiedene Arten von Daten miteinander kombiniert werden müssen. Die Verarbeitung solcher Daten erfordert oft spezielle Techniken und entsprechende Sprachen/Formate, die zwischen der emphatischen Strukturlosigkeit unstrukturierter Daten und der festen Struktur strukturierter Daten vermitteln können.

 

 

 

Zurück zum Glossar
Semi-strukturierte Daten
pfeil nach unten

Blogartikel

Ihr Wissensdurst ist noch nicht gestillt?
Zu den Wissens-Ressourcen
Assecor Kontakt - IT Dienstleister aus Berlin
Assecor Kontakt - IT Dienstleister aus Berlin
Assecor Linkedin - IT Unternehmen aus Berlin