Extension DALRRD EMC DCPR


Extension Basics

Title
DALRRD EMC DCPR
Name
ckanext-dalrrd-emc-dcpr
Type
Public extension
Description
Electronic Metadata Catalog for South Africa's Department of Agriculture, Land Reform and Rural Development with SANS1878 compliance.
CKAN versions
Download-Url (zip)
Last commit
2 years ago (2024-02-26 08:28:16)
Url to repo
Category
Standards Compliance


Background Infos

Description (long)
Show details

ckanext-dalrrd-emc-dcpr

This is a CKAN extension that implements the Electronic Metadata Catalog for South Africa’s Department of Agriculture, Land Reform and Rural Development (DALRRD). It also contains additional utilities, useful for running the full EMC.

Live at: https://catalogue.sasdi.gov.za/

Dataset metadata fields

Dataset fields are defined with the help of the ckan scheming extension. The dataset schema conforms with the South African spatial metadata standard (SANS1878).

Deployment

  • testing: https://testing.emc.kartoza.com
  • staging: TBD
  • production: TBD

Installation

While this project can be installed standalone, it is primarily meant to be used together with docker.

Docker Installation

docker pull kartoza/ckanext-dalrrd-emc-dcpr:main

Standalone Installation

  1. Activate your CKAN virtual environment
  2. Clone and install: git clone https://github.com/Kartoza/ckanext-dalrrd-emc-dcpr.git cd ckanext-dalrrd-emc-dcpr pip install -e . pip install -r requirements.txt
  3. Add dalrrd-emc-dcpr to ckan.plugins
  4. Start CKAN

Features

  • SANS1878 spatial metadata standard
  • Harvesting support (CSW)
  • pycsw integration
  • Bootstrap commands for SASDI themes and ISO topic categories
  • Email notifications
  • Legacy SASDI EMC import

License

MIT

Version
0.0.1
Version release date
2023-01-29
Contact name
Kartoza
Contakt email
Contact Url


Installation Guide

Configuration hints

Requires ckanext-scheming, ckanext-spatial, ckanext-harvest. Docker deployment recommended.

Plugins to configure (ckan.ini)
dalrrd-emc-dcpr
CKAN Settings (ckan.ini)
# ckan.activity_streams_email_notifications = true
# (Email configuration required for notifications)
DB migration to be executed
ckan db upgrade -p dalrrd_emc_dcpr
<< back to Extensions