ckan / ckan/ckanext-spatial

Support JSON when syncing between CKAN and pycsw

Open
#51 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
XSLT
Stars
136
Forks
207
PR merge metrics
No merged PRs in 30d

Description

Currently when an "arcgis" record is found, it is skipped from the sync process.

https://github.com/okfn/ckanext-spatial/blob/master/bin/ckan_pycsw.py#L172

It would be nice to transform this JSON record to a valid ISO XML to import to pycsw.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in bin/ckan_pycsw.py at line 172, where records identified as "arcgis" are skipped. Trace the existing CKAN-to-pycsw sync and metadata import flow to understand the expected ISO XML input. Done means an ArcGIS JSON record is transformed into valid ISO XML and imported during synchronization.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.