SECAI Core · phase 3 of 15 · noun
Semi-structured data
Data that is a mix of both structured and non-structured data.
The Explain card
- Plain English
- Semi-structured data mixes both worlds: it has some organising tags or keys, but not a rigid table layout. JSON, XML and log files are typical examples.
- Example
- A SIEM ingests JSON events from cloud services. Each record has fields, but different services include different fields, so the model must handle missing and extra keys.
- Why it matters
- Flexible formats let attackers smuggle unexpected fields, oversized values or injected text that parsers and models were not tested against. Schema validation matters even when the schema is loose.
- Hook
- Labelled boxes, but not all boxes hold the same things.
Word knowledge
How the word is built, where it came from, and what it sits beside in memory.
In a sentence
The SIEM ingest job treats JSON cloud audit events as semi-structured data, then the feature encoder reads whichever keys each record contains.
Why these words
- semi-structured Latin semi-, half, plus Latin structus, piled up, from struere, to build qualifies the head noun, marking the given material as only partly arranged
- data Latin data, things given, plural of datum supplies the head noun, the given material the rest of the phrase is naming
Where it came from
- Origin
- English collocation from Latin semi- (half), Latin structus (piled up, from struere, to build), and Latin data (things given, plural of datum)
- Entered the language
- 1990s
- What changed
- Semi- had meant half since Latin. Structure had meant a building, then any arrangement. Data had meant gifts of fact, then the records machines keep. The adjective first described interviews that followed a guide without a fixed script. Database papers in the 1990s joined the three for tagged records without a rigid schema, and the phrase later named a middle band in training pipelines.
How it is spelled
- Pattern
- semi- is a Latin prefix for half, usually hyphenated before the stem
- Pattern
- -ure nouns sit beside -ured adjectives
- Pattern
- Latin struere keeps struc- before t
- Pattern
- data stays the Latin plural of datum, even when English treats it as a mass noun
- Breaks the pattern
- the noun phrase stays two words; the hyphen lives inside the first word, not between the two
- Breaks the pattern
- semi-structured keeps the hyphen; semiconductor and semicircle have gone solid
- Breaks the pattern
- data looks plural but computing English often treats it as a mass noun
Spelled like
- semicircle
- semiconductor
- semi-automatic
- construct
- instruct
Broken into chunks
-
semi
- semicircle
- semiconductor
- semifinal
-
struct
- construct
- instruct
- obstruct
-
ure
- culture
- fracture
- nature
-
ed
- trained
- marked
- unexpected
-
data
- datum
- metadata
- database
What it sits beside
Same subject
Same shape
- structured data
- unstructured data
- semi-supervised learning
- semi-automatic
Data types by shape
Data compounds
Semi- family
- semicircle
- semiconductor
- semi-supervised learning
Where it sits in the deck
Phase 3: Data Fundamentals: Types, Pipelines, and Preparation
Models are only as good as their data — understand the raw material and the engineering that shapes it before covering how it flows or breaks.