Extension DCAT Metadata


Extension Basics

Title
DCAT Metadata
Name
ckanext-dcat
Type
Public extension
Description
CKAN extension that adds support for DCAT metadata standard, enabling CKAN to harvest and expose datasets following the Data Catalog Vocabulary specification.
CKAN versions

~2.10.0, ~2.11.0

Show details

These CKAN Versions are exactely matched:

Download-Url (zip)
Download-Url commit date
2025-09-25
Url to repo
Category
Standards Compliance


Background Infos

Description (long)
Show details

ckanext-dcat

This extension provides plugins that allow CKAN to expose and consume metadata from other catalogs using RDF documents serialized according to the DCAT standard. The Data Catalog Vocabulary (DCAT) is an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web.

Features

  • RDF DCAT, DCAT-AP v1.1, DCAT-AP v2.0.1 and DCAT-AP v3.0.0 profiles support
  • Harvest from and expose to other DCAT catalogs
  • Multiple RDF serialization formats (RDF/XML, Turtle, JSON-LD)
  • Customizable profiles for different DCAT application profiles
  • Schema.org structured data support
  • Multilingual metadata support
  • Content negotiation for different formats
  • Command line interface for validation and transformation
  • Extensive configuration options for metadata mapping

Supported Standards

  • DCAT 2.0 and 3.0
  • DCAT-AP 2.0.1 and 3.0.0
  • Schema.org Dataset
  • GeoDCAT-AP
  • STAT-DCAT-AP
  • Various national DCAT application profiles
Version
~2.4.1
Version release date
2025-09-25
Contact name
CKAN Association
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Add required plugins to ckan.plugins. Configure RDF profiles, endpoints and harvesting settings. Multiple configuration options available for customizing DCAT metadata mapping and serialization formats.

Plugins to configure (ckan.ini)
dcat dcat_rdf_harvester dcat_json_harvester dcat_json_interface structured_data
CKAN Settings (ckan.ini)
## DCAT Configuration # RDF Profiles (space-separated list) # ckanext.dcat.rdf.profiles = euro_dcat_ap_2 # # Base URI for generating RDF URIs # ckanext.dcat.base_uri = http://example.org/ # # Enable content negotiation # ckanext.dcat.enable_content_negotiation = true # # Custom RDF namespaces # ckanext.dcat.custom_theme_vocabulary = http://publications.europa.eu/resource/authority/data-theme # # Catalog URI # ckanext.dcat.catalog_uri = http://example.org/catalog # # Default language # ckanext.dcat.default_catalog_language = en
DB migration to be executed
(not set)
<< back to Extensions