This page discusses how to configure metadata describing your data set as part of a
For a detailed look at metadata configuration options, see the Reference table at the bottom of this page.
Experience of writing basic JSON documents is assumed throughout this document. See this tutorial from DigitalOcean for an introduction to writing JSON.
All csvcubed outputs contain metadata which makes it easier to discover data publications. We use definitions from established vocabularies to enable you to contribute faster to the web of data.
The following is an example of a metadata section from a
qube-config.json about Eurovision performances by Sweden,
that uses all possible metadata fields.
Note how some field contents must be given in square brackets  as a list, such as
You do not have to provide all fields for the metadata to be valid, but you should provide a
$schema so that
csvcubed can recognise the file.
|The title of the cube
|A capital case version of the CSV file name
|A description of the contents of the cube; this field supports the markdown format
|A summary of the data set
|A link to the publisher of the cube
|A link to the creator of the cube
|A list of themes that describe the focus of the data
|A list or a single string of the keywords(s) covered by the data (i.e.
["trade", "energy", "imports"])
|Date that the data set was initially published in ISO 8601 format, e.g. 2022-03-31 or 2022-03-31T12:54:30Z
|Date that the data set was last modified in ISO 8601 format, e.g. 2022-03-31 or 2022-03-31T12:54:30Z
|URI representing the copyright license that applies to this cube
|URI providing a public contact point for discussion of the data set, e.g. mailto:firstname.lastname@example.org
See the describing your CSV quick start for a practical guide on configuring metadata.