xxxxxxxxxx
a set of data that describes and gives information about other data.
xxxxxxxxxx
Metadata is "data that provides information about other data",
but not the content of the data
xxxxxxxxxx
Metadata is data providing information about other data.
For example, when working with databases, the data stored inside the
database is the actual data, while the structure of tables and relations
between them is metadata. In programming, metadata describes types used in
an application. We can access it in the runtime using reflection, to get the
information about some type, for example, what methods or what constructors
it contains.