Who can do this (User role)

ODN Administrator


Description

I want to define a catalog where publicly available datasets are automatically published / synchronized so that public data can be used by public via defined catalog.

Preconditions

  • at least one catalog record is created in internal catalog and belongs to an Organization

How to do it:

  • synchronization implemented as CKAN extension
  • url of public catalog is configured via CKAN ini file
  • when dataset or resource is modified in Internal Catalog and dataset is Public
    • if copy in Public Catalog exists, it is updated in Public Catalog
    • if copy in Public Catalog is not yet created, it is created in Public Catalog
  • only one catalog is defined as Public Catalog.
  • if no Public Catalog is defined, then no action is done
  • only defined subset of catalog record metadata or catalog resource metadata is synchronized, this list is configured in configuration file
  • synchroniser have to detect change of configuration and then synchronize all data after detection.

Notes

This is extension of How to make dataset publicly available

69