Skip to content

OGC CITE Compliance

tomkralidis edited this page Dec 11, 2012 · 21 revisions

OGC CSW 2.0.2

Testing Status

Date Tester CITE Session pycsw version Passed Warning Fail Comments
2011-02-17 tomkralidis s00001 r23 103 0 0
2011-03-07 tomkralidis s00001 r60 99 0 4 NULL value error Solved
2011-03-10 tomkralidis s00001 r75 103 0 0
2011-04-08 tomkralidis s00001 r147 103 0 0
2011-04-19 tomkralidis s00001 r205 103 0 0
2011-05-06 tomkralidis s00003 r249 103 0 0
2011-05-19 tomkralidis s00003 r261 103 0 0
2011-06-01 tomkralidis s00003 r268 103 0 0 db=SQLite3,os=Fedora 14
2011-06-01 tomkralidis s00004 r268 98 0 5 db=PostgreSQL TODO: character encoding issues (fixed in r276)
2011-06-07 tomkralidis s00003 r276 103 0 0 db=SQLite3,os=Fedora 14
2011-06-07 tomkralidis s00004 r276 103 0 0 db=PostgreSQL,os=Fedora 14
2011-08-19 tomkralidis s00003 r309 103 0 0 db=SQLite3,os=Fedora 14
2011-08-19 tomkralidis s00004 r309 103 0 0 db=PostgreSQL,os=Fedora 14
2011-09-02 tomkralidis s00003 r310 103 0 0 db=SQLite3, os=Debian Squeeze
2011-10-15 tomkralidis s00003 r344 103 0 0 db=SQLite3, os=Debian Squeeze
2011-10-15 tomkralidis s00004 r344 103 0 0 db=PostgreSQL, os=Debian Squeeze
2012-01-13 tomkralidis s00004 r396 103 0 0 db=SQLite3, os=Ubuntu 10
2012-03-27 tomkralidis s00004 r475 103 0 0 db=SQLite3, os=Debian Squeeze
2012-12-11 tomkralidis s00013 master 103 0 0 db=SQLite3, os=Debian Squeeze

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 data/cite/records.db. In default.cfg, set repository.database to data/cite/records.db.
  • 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)

Demo Server

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