Dáta pre AI

pološtruktúrované dáta

Anglický výraz semi-structured data

pokročiléheslo č. 9265 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená pološtruktúrované dáta?

Pološtruktúrované dáta používajú značky alebo páry kľúč-hodnota, no jednotlivé záznamy nemusia mať rovnaké polia ani pevnú relačnú schému. JSON, XML a udalostné logy umožňujú vnorenie a vývoj schémy, čo vyžaduje explicitné pravidlá verzií.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Aplikačné udalosti prichádzajú ako JSON s povinným typom a časom, no rôzne udalosti majú odlišné vnorené polia. Spracovanie kontroluje verziu schémy a neznáme polia uchová, kým sa ich význam neposúdi.

Overiteľnosť

Odborné zdroje

  1. IETF - The JSON Data Interchange Syntax (RFC 8259)rfc-editor.org
  2. TensorFlow - TensorFlow Data Validationtensorflow.org

Praktické odpovede

Často kladené otázky

Ako funguje pološtruktúrované dáta?

Parser rozpozná syntaktickú štruktúru a validačná vrstva uplatní podmienené pravidlá podľa typu či verzie záznamu.

Kedy má pološtruktúrované dáta praktický význam?

Aplikačné udalosti prichádzajú ako JSON s povinným typom a časom, no rôzne udalosti majú odlišné vnorené polia.

S čím si pojem nezamieňať?

Pološtruktúrované dáta majú pružnú vnútornú organizáciu; neštruktúrovaný obsah nemá jednotné významové polia.

Ako sa výsledok kontroluje?

Testujú sa povinné kľúče, typy, vnorenie, kompatibilita verzií, neznáme polia a význam chýbajúcej hodnoty.

Na čo si dať pozor?

Tiché pridanie alebo zmena typu poľa môže starý parser prijať, ale nesprávne interpretovať.