dcat
DCAT provides the base Drupal entities and field definitions needed to build a data catalog in Drupal.
It includes entity types for datasets, distributions, agents, and vCards, and provides an extensible field provider system so other modules can add or alter metadata fields without changing the base entities.
The module exposes the catalog through the /dcat endpoint and can return machine-readable DCAT output, depending on the enabled serializers and site configuration.
This 2.x version is not compatible with the previous 1.x module.
Features
- Provides DCAT content entities for Dataset, Distribution, Agent, and vCard.
- Uses a plugin-based field provider architecture for extending entity metadata.
- Supports default field values through configuration.
- Includes support for catalog output through the
/dcatendpoint. - Designed as the base module for profile extensions such as DCAT-AP and DCAT-BE.
Output
The /dcat endpoint is intended for catalog export in a machine-readable format. The exact output format depends on the site setup and enabled serializer support.
Typical use is to publish catalog metadata for external systems, open data portals, or RDF-based integrations.