aka types, data models, schemas, DDL

Metadata in the context of this article refers to some way to model data. Typically it captures primitive types (string, number), compound types (records, lists), relationship between models and some kind of documentation (to make sense of data).

Data models (or schemas) can include:

Why do we care?

Because data model is a graph. Or it can be a used to specify (validate) graph data.

Languages