geopython / MetaSearch

*** We have moved! MetaSearch is now a core QGIS plugin! (2014-11-30). See QGIS repository
https://hub.qgis.org/wiki/quantum-gis/MetaSearch
Other
4 stars 12 forks source link

Update connections-default.xml #31

Closed pvgenuchten closed 10 years ago

pvgenuchten commented 10 years ago

this is a list of csw servers based on geonetwork, i discovered them a couple of months back, some of them might not be online anymore, i wanted to write a script to check that automatically. and promote them in the list based on % availability, from my blog post: http://genuchten.blogspot.nl/2013/06/amazing-list-of-geonetworks-around-globe.html

tomkralidis commented 10 years ago

Thanks @pvgenuchten. I echo @rduivenvoorde. FYI part of our CI includes testing every CSW that is in plugin/MetaSearch/resources/connections-default.xml. If the CSW is problematic (against a simple GetCapabilities test, which if it cannot pass, then there are real problems :) ), the build fails.

Having said this, I also think that only stable, major CSW endpoints should be in the default list (although coming up with a process for this might be a bit much). For example, I am putting together a big pycsw-based CSW list, but I don't think it should be in the default MetaSearch list.

Here's what I propose, for review and comment:

In summary, I think having a "contributed" list of CSWs would be very valuable, but too volatile/error prone to keep in the codebase (and chasing broken builds), so I propose posting these to the MetaSearch wiki which will let us manage with ease.

Comments @pvgenuchten, @geopython/metasearch team?

tomkralidis commented 10 years ago

FYI closing. I've put this on wiki (https://github.com/geopython/MetaSearch/wiki/MetaSearch-Default-Connections-List#wiki-guidance-for-adding-csws-to-the-default-list) as way forward for adding endpoints.