easy CSW with eXcat
If you have existing metadata and simply want a CSW interface as a means to search and discover your geospatial metadata, eXcat provides a simple solution. Following the installation steps, it’s quite simple to populate your CSW:
$ cd excat/csw/WEB-INF/harvest $ tar zxf my_metadata_files.tgz $ for i in *.xml > do > lwp-download "http://localhost/excat/csw?request=Harvest&service=CSW&\ > version=2.0.2\&namespace=xmlns(csw=http://www.opengis.net/cat/csw)&\ > source=$i&resourceFormat=application/xml\ > &resourceType=http://www.isotc211.org/2005/gmd" > done
That’s pretty much it. Lightweight simple approach, particularly for those who already have metadata management tools in place and need CSW.
/me thinks it would be nice to have a Python port of this for those in Java-less environments (why does it seem most CSW server implementations are in Java?)