Standards
Data Catalog Vocabulary (DCAT)
An RDF vocabulary for describing datasets and catalog distributions.
- Kind
- Data models
- Steward
- World Wide Web Consortium (W3C)
- Official source
- https://www.w3.org/TR/vocab-dcat-3/
What it describes
DCAT supplies a model for publishing metadata about data catalogs, datasets, and distributions. It helps a reader find what data exists, who publishes it, and which files or services offer access. A dataset and its distributions are different things: one conceptual dataset can be available in multiple formats or endpoints. That distinction supports catalog integration without treating every download as a separate subject.
DCAT metadata does not guarantee that a distribution URL works, that a dataset is complete, or that its licence permits every use. Publisher descriptions can become stale as files and access conditions change. Keep retrieval times, version information, licences, and checks of the actual distribution separately. A catalog entry is a discovery record, not a retained copy of the dataset.
Structure
RDF classes and properties for catalogs, datasets, distributions, services, and their metadata.
Useful for
- Discover datasets across catalogs.
- Distinguish datasets from downloadable distributions.
- Track publisher and licence metadata.
Limits
- Does not ensure a URL still resolves.
- Metadata may become stale.
- Does not validate data quality.
How it is used in practice
Open-data portals, research repositories and enterprise catalogues describe what data they hold in DCAT or a profile built on it. A catalog lists datasets. A dataset has a title, description, publisher, themes, a temporal and spatial coverage, a licence and one or more distributions. A distribution is a way to get the data: a downloadable file in a stated format or an access point of a data service. The third version of the vocabulary adds support for dataset series, for versioning and for describing data services more fully. Governments and consortia have published application profiles that tighten the vocabulary for a particular community.
Harvesters collect DCAT descriptions from many portals into a single catalogue, which makes it possible to search across publishers. The descriptions are what the publisher says about the data. The data itself is elsewhere.
A worked example
A fictional agency lists a dataset of inspection results. The DCAT record gives the title, the publisher, an update frequency, a licence and two distributions: a CSV file and a query endpoint. A researcher harvests the record and uses the CSV.
A reviewer later asks which version of the data underlies a published figure. The harvested record shows only the current description. The researcher's own record holds the dataset identifier, the distribution URL, the retrieval date, the file's checksum and a retained copy, which together answer the question. Without the checksum and the copy, the best that can be said is that the figure was derived from whatever the URL served on a certain day. The catalog entry helped to find the data and cannot reconstruct it.
Evaluating a claim that rests on catalog metadata
Compare the metadata with the data. Update frequencies are intentions. Coverage statements are summaries. Licences in catalog records are sometimes inherited from a template and may not match the licence on the file. For a decision that depends on any of these, read the file and the terms.
Check that the distribution is what it claims to be. A link can break or redirect, and the format declared in the metadata may differ from the format served. Record both the declared and the observed values. Also note who produced the metadata: a publisher describing its own data, a harvester that transformed a description, or a third party who catalogued data they did not produce.
Confusions to avoid
A catalog entry is not a copy of the data and is not an assessment of its quality. It is a discovery record. Finding a dataset in a catalog does not show that it is complete, accurate or current.
DCAT is also not a provenance model. It has a few properties for source and version, but a full account of how a dataset was produced calls for a provenance vocabulary, and DCAT is designed to be used together with one. Finally, a dataset and a distribution are different objects, and counting distributions as datasets overstates how much data a catalog holds.
Questions a reviewer can ask
Who wrote the catalog record, and is it the publisher? Does the declared format match the file served? Is the licence on the file consistent with the licence in the record? Which version of the data was read, and can it be reproduced from a retained copy and a checksum? Are datasets and distributions counted separately? Does the record say when it was last modified, and is that supported?
Maintenance and change
Catalog descriptions go stale in ordinary ways. Datasets are updated without the description being touched, distributions move to new URLs, licences change and publishers merge. Harvesting systems typically refresh on a schedule, and a harvested record is a copy of a description at a time. When a record matters as evidence, store the harvest date with it and the identifier of the harvested source, so that a later reader can distinguish what the publisher said at the time from what the publisher says now. A catalog that records its own modification dates and the dates of the underlying data gives reviewers a starting point, and both dates should be checked against the data rather than accepted.
Related terms
See also
- W3C PROV
- Resource Description Framework (RDF)
- Schema.org
- Simple Knowledge Organization System (SKOS)
- Link rot
- Data catalog vs system of record
Further reading in the articles
Found an error on this page? See corrections for what counts as one, how to report it and the dated log.
Enquiry
Which of your sources carry Data Catalog Vocabulary (DCAT)?
Tell us which sources carry it, which key the same entity some other way and who may read which. We reply with whether and how a first record would use this data model.
Or write to [email protected] in your own words.