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