Extension Sisharvester


Extension Basics

Title
Sisharvester
Name
ckanext-sisharvester
Type
Public extension
Description
Plugin to harvest Berlin's Sozial-Informations-System (SIS) into the datenregister.berlin.de schema
CKAN versions

~2.9.9

Show details

These CKAN Versions are exactely matched:

Download-Url (zip)
Last commit
2 years ago (2023-10-21 09:38:52)
Url to repo
Category
Data Management & Quality


Background Infos

Description (long)
Show details

ckanext-sisharvester

Tests Code Coverage

This plugin belongs to a set of plugins for the Datenregister – the non-public CKAN instance that is part of Berlin’s open data portal daten.berlin.de. ckanext-sisharvester provides a harvester for Berlin’s Sozial-Informations-System (SIS), a separate dataportal by the Senatsverwaltung für Arbeit, Soziales, Gleichstellung, Integration, Vielfalt und Antidiskriminierung .

The plugin implements the following CKAN interfaces:

  • … not sure yet

It also implements IHarvester, which is defined in the ckanext-harvest extension. (probably)

Notes

  • Das SIS ist kein CKAN, sondern Piveau.
  • Bietet aber eine eingeschränkte CKAN-API:
    • package_search: https://www.sozial-informations-system.de/api/search/ckan/package_search/
    • &q=metadata_modified:[2000-07-01T00:00:0.000Z%20TO%202023-09-01T08:42:37Z] scheint ignoriert zu werden (wahrscheinlich kein Solr im Einsatz)
    • Gibt es eine andere Möglichkeit, nach Datum zu filtern?
    • package_show: https://www.sozial-informations-system.de/api/search/ckan/package_show?id=ts1300199000202306-xlsx
  • Evtl. könnte man also einfach den generischen CKAN-Harvester (https://github.com/ckan/ckanext-harvest#the-ckan-harvester) nehmen und erweitern.

Requirements

This plugin has been tested with CKAN 2.9.9 (which requires Python 3).

License

This material is copyright © [Berlin

Version
Version release date
(not set)
Contact name
(not set)
Contakt email
(not set)
Contact Url
(not set)


Installation Guide

Configuration hints

This plugin has been tested with CKAN 2.9.9 (which requires Python 3).

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