Semi-structured data
Semi-structured data are data that contain entities that partially conform to a schema, or contain elements internally consistent enough to derive a partial schema.
Example of semi-structured data
[
{ name: "John Doe", age: 27 },
{ name: "Jane Doe", age: 28, height: 66 },
]
Note that the common elements name
and age
can be used to derive a schema, however height
is unique to the second record and thus creates ambiguity in what could otherwise be a rigidly defined schema.
Broader Topics Related to Semi-Structured Data

Data
Facts, statistics, and references to information