Ticket #1152 (new enhancement)

Opened 3 years ago

Last modified 3 years ago

True support for generic CSW servers

Reported by: amercader Owned by: amercader
Priority: major Milestone: ckan-backlog
Component: uklii Keywords: geo
Cc: william.waites@… Repository: ckanext-harvest
Theme: harvesting

Description

The CSW harvesters implemented at the moment were developed with the DGU project in mind, and they assume all remote CSW servers to implement the Gemini 2 specification. Gemini 2 is the profile defined in the UK for INSPIRE complying metadata, so obviously catalogs from other countries or non-INSPIRE complying ones won't be able to be harvested.

The changes needed to support generic CSW servers (i.e. those implementing the ISO 19139 profile) are:

  • Handling the validators (right now are hardcoded in the harvester

code). This probably involves issues discussed in the CREP 3 (ticket #1134)

  • Changes in the model to adapt the specification to ISO 19139
  • Renaming objects and classes which are now Gemini-centric

List of CSW servers tested:

https://spreadsheets.google.com/spreadsheet/ccc?key=0Atp3cZFjuIOAdDBVQWRINnlfN1d0b2lleHVEdjBSb2c&hl=en_US&authkey=CNu4hsEB#gid=0

Change History

comment:1 Changed 3 years ago by amercader

  • Cc william.waites@…, james.gardner@… added; ww@…, james@… removed
  • Milestone changed from ckan-v1.5-sprint-1 to ckan-v1.5-sprint-3

Bumping to ckan-v1.5-sprint-3 and updating the CC email addresses so people actually get any updates.

comment:2 Changed 3 years ago by thejimmyg

  • Milestone changed from ckan-v1.5-sprint-3 to ckan-backlog

comment:3 Changed 3 years ago by thejimmyg

  • Cc james.gardner@… removed
  • Component changed from ckan to uklii

comment:4 Changed 3 years ago by amercader

  • Keywords geo added
Note: See TracTickets for help on using tickets.