pycsw
pycsw copied to clipboard
pycsw is an OGC CSW server implementation written in Python. pycsw fully implements the OpenGIS Catalogue Service Implementation Specification [Catalogue Service for the Web]. Initial development sta...
# Description These two requests should produce correct responses: http://demo.pycsw.org/cite/csw?service=CSW&acceptVersions=2.0.2,3.0.0&request=GetCapabilities http://demo.pycsw.org/cite/csw?service=CSW&acceptVersions=3.0.0,2.0.2&request=GetCapabilities However, only the first one succeeds and the second fails. (It seems that pyCSW enforces ascending order.) # Environment...
# Description Sharing the results of a Static Code Analysis from a security audit `python setup.py build` # Environment Ubuntu 14.04 using python 2.7 - Bandit - pylint - flake...
# Description If I post a getRecords query filtering on a Dublin Core property, I have to use the "dc" namespace prefix. Using another (declared) prefix results in an exception...
I am using the OAI-PMH online validator (http://validator.oaipmh.com) to check the response from my Geonode install (`http://localhost/catalogue/csw?mode=oaipmh`). However, the online validator truncates the `?mode=oaipmh` from the URL, and the result...
We are using a mysql database witha view to generate the pycsw datas. When pycsw is not used for a while, the first request issue an error ("Mysql has gone...
Currently pycsw sets up a database using the `sqlalchemy.Text` type for most columns. In my opinion it would be nicer if we could use other sqlalchemy types, specially the `sqlalchemy.DateTime`...
I am not sure how "set" in the OAIPMH protocol is supposed to be used in Genode. However, the "set" keyword in the OAIPMH ListRecords request appears to be ignored....
I was performing a harvest in Omeka to pull records from my geonode. The first ListRecords works OK, and Geonode/pycsw returns a resumptiontoken. The second ListRecords provided by Omeka includes...
Currently the unit tests perform byte comparison of test results against pre-determined output. It would be valuable to add a `-v` flag to https://github.com/geopython/pycsw/blob/master/tests/run_tests.py, which in addition performs lxml validation.