Skip to content

OGC CITE Compliance

tomkralidis edited this page Dec 30, 2014 · 21 revisions

OGC CSW 2.0.2

To run your own CITE Test

  • you must ensure that pycsw is running with the CITE test data. pycsw comes shipped with an SQLite database of the CSW test data in tests/suites/cite/data/records.db. In default.cfg, set repository.database to tests/suites/cite/data/records.db.
  • ensure that server.maxrecords is NOT enabled
  • ensure that Atom support is not enabled (the OGC CITE tests provide the Atom namespace as a value which should return error, but pycsw supports Atom as valid if enabled. This should get fixed in the CITE tests
  • go to http://cite.opengeospatial.org/teamengine/
  • Click "Start Testing"
  • You will be asked to login. If you do not have a CITE username/password, you must register to continue
  • Click "Create a new session"
  • Set the following:
  • Organization: OGC
  • Standard: CSW
  • Version: 2.0.2
  • Test Suite Rev: r3
  • Click "Start a New Test Session"
  • Enter the full GetCapabiilties URL (i.e. http://host/pycsw/csw.py?service=CSW&version=2.0.2&request=GetCapabilities)

At this point the OGC CITE tests will execute and results for the session will be returned.

Demo Server