What are metadata?

In short, metadata is simply a description of an object (a dataset, for example). Metadata is needed to retrieve a dataset, to make a dataset understandable for others and to indicate the provenance of the dataset.