Extension Composite Metadata Fields


Extension Basics

Title
Composite Metadata Fields
Name
ckanext-composite
Type
Public extension
Description
Structured metadata management with composite fields, repeating groups, and complex data schemas.
CKAN versions
Download-Url (zip)
Download-Url commit date
2017-05-02
Url to repo
Category
Standards Compliance


Background Infos

Description (long)
Show details

The Composite Metadata Fields extension enhances CKAN’s metadata capabilities by providing support for complex, structured metadata fields including composite field types, repeating field groups, and nested data structures that enable sophisticated data description and rich metadata schemas beyond simple key-value pairs. This powerful extension builds upon ckanext-scheming to provide advanced field types including grouped fields, repeating subfield collections, and hierarchical metadata structures that support complex domain-specific metadata requirements. The system enables creation of structured metadata forms with multiple related fields grouped together, repeating sections for handling lists of related information, and nested field structures for comprehensive data documentation. Advanced features include field dependency management, conditional field display, and validation rules that span multiple related fields within composite structures. The extension supports flexible schema definition through JSON configuration, enabling custom metadata models for different data types, domains, or organizational requirements. Administrative tools provide schema template management, field group configuration, and metadata validation workflows with complex rule evaluation. Integration capabilities include metadata export in structured formats, API access to composite field data, and compatibility with metadata harvesting systems that require rich metadata structures. The system supports multi-language metadata fields, localized field labels, and internationalization features for global deployment scenarios. Performance optimizations ensure efficient handling of complex metadata structures with optimized storage, indexing strategies, and query performance for structured field searches. Essential for organizations requiring sophisticated metadata schemas, research institutions with complex data description needs, government agencies implementing detailed metadata standards, and specialized domains where comprehensive, structured metadata capture and management are critical for effective data discovery, understanding, and interoperability.

Version
Latest
Version release date
2017-05-02
Contact name
Datopian Team
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Extends scheming with composite and repeating field capabilities.

Plugins to configure (ckan.ini)
composite
CKAN Settings (ckan.ini)
# ckanext.composite.enable_composite_fields = true # ckanext.composite.enable_repeating_subfields = true # ckanext.composite.max_subfield_depth = 3 # ckanext.composite.validate_subfields = true # ckanext.composite.enable_field_dependencies = true # ckanext.composite.custom_validators = true
DB migration to be executed
(not set)
<< back to Extensions