Extension Stadt Zürich Harvester


Extension Basics

Title
Stadt Zürich Harvester
Name
ckanext-stadtzh-harvest
Type
Public extension
Description
Harvester extension for the City of Zurich loading data from dropzones with meta.xml and link.xml schema validation.
CKAN versions

~2.11

Show details

These CKAN Versions are exactely matched:

Download-Url (zip)
Last commit
19 days ago (2026-02-18 11:31:46)
Url to repo
Category
Regional Government Themes


Background Infos

Description (long)
Show details

ckanext-stadtzh-harvest

Harvester for the City of Zurich.

Loads data from “dropzones” (mounted network drives) where each folder is considered a dataset.

Features

Each dataset has: - meta.xml (required) with fields: titel, beschreibung, rechtsgrundlage, lizenz, raeumliche_beziehung, aktualisierungsintervall, aktualisierungsdatum, datentyp, erstmalige_veroeffentlichung, kategorie, lieferant, zeitraum, quelle, datenqualitaet, aktuelle_version, bemerkungen, attributliste, schlagworte, ressourcen - link.xml (optional) for APIs/services (WMS, WFS) - XSD schema validation for meta.xml and link.xml

Requirements

  • CKAN 2.11

Installation

To install ckanext-stadtzh-harvest:

  1. Activate your CKAN virtual environment.
  2. Clone the source and install it: git clone https://github.com/opendatazurich/ckanext-stadtzh-harvest.git cd ckanext-stadtzh-harvest pip install -e . pip install -r requirements.txt
  3. Add stadtzh_harvest to the ckan.plugins setting in your CKAN config file.
  4. Restart CKAN.

Harvest Config

JSON configuration for harvester:

{
  "data_path": "/path/to/dropzone",
  "metafile_dir": "meta",
  "update_datasets": true,
  "update_date_last_modified": true,
  "dataset_prefix": "stadt-zurich",
  "delete_missing_datasets": false
}

Documentation

http://opendatazurich.github.io/ckanext-stadtzh-harvest/

License

AGPL-3.0

Version
1.2.2
Version release date
2026-01-22
Contact name
Open Data Zurich
Contakt email
(not set)
Contact Url
(not set)


Installation Guide

Configuration hints

Requires mounted network drive as dropzone. Configure harvester via JSON config with data_path and metafile_dir.

Plugins to configure (ckan.ini)
stadtzh_harvest
CKAN Settings (ckan.ini)
DB migration to be executed
(not set)
<< back to Extensions