Overview
This test suite is based on the following OGC specifications:
- OGC Catalogue Services Specification, version 2.0.1 [OGC 04-021r3]
- OpenGIS Web Services Common Specification, version 1.0.0 [OGC 05-008c1]
- Filter Encoding Implementation Specification, version 1.1.0 [OGC 04-095]
- Geographic information -- Geography Markup Language [OGC 03-105r1]
The conformance tests provided here are not intended to be used
in a stand-alone manner, but to be incorporated into profile-specific test suites;
they apply to all CSW-based catalogue implementations.
What is tested
- GetCapabilities, GET method
- DescribeRecord, POST method
- GetRecordById, GET method
- GetRecords, POST method
What is not tested
- GetCapabilities with updateSequence parameter
- SOAP protocol bindings
- Spatial predicates Beyond, DWithin (broken filter schema)
- Arithmetic operators
- Distributed search
- Asynchronous processing
- Persistent result sets
- Transaction (profile-specific)
- Harvest (profile-specific)
Test data
The CSW-2.0.1 test data are
available in the common CSW record format. Loading the records into the catalogue
is a precondition for compliance testing. While the test data are represented as a
collection of csw:Record instances, no assumption is made about which application
profile is supported by the implementation. It is expected that each profile defines
a suitable mapping for csw:Record items.