Overview
This test suite is based on the following OGC specifications, best practices, and discussion papers:
- Sensor Planning Service Implementation Specification, version 2.0.0 [OGC 09-000]
- OpenGIS Web Services Common Specification, version 1.1.0 [OGC 06-121r3]
- A URN Namespace for the Open Geospatial Consortium (OGC), version 2 [OGC 06-166]
- Definition Identifier URNs in OGC Namespace, version 1.1.2 [OGC 07-092r1]
What is tested
- Basic/Core conformance class (mandatory operations)
- GetCapabilities, GET method/POST method
- DescribeTasking, POST method
- Submit, POST method
- GetStatus, POST method
- GetTask, POST method
- DescribeResultAccess, POST method
- DescribeSensor, POST method
- This includes testing:
- All required aspects of the mandatory operations of the SPS: GetCapabilities, DescribeTasking, Submit, GetStatus, GetTask, DescribeResultAccess and DescribeSensor
- Valid exception reporting according to the specification
- The Capabilities document lists all of the mandatory operations of the SPS specification in the OperationsMetadata section
- Any non-mandatory operations listed in the OperationsMetadata section have valid SPS operation names
What is not tested
Optional operations of the SPS:
- ReservationManager interface: Reserve, Confirm
- FeasibilityController interface: GetFeasibility
- TaskUpdater interface: Update
- TaskCanceller interface: Cancel
- SensorDescriptionManager interface: UpdateSensorDescription
Test data
N/A. There is no test data provided for this test suite as test data in the case of an SPS would be a specific, virtual or real sensor system. Requiring implementers to implement a specific sensor system in order to run compliance tests is unnecessary; therefore, these compliance tests were designed to be generic enough to work with any SPS implementation providing access to any sensor system.
Namespaces
- SensorML v1.0.0 - http://www.opengis.net/sensorML/1.0
- SensorML v1.0.1 - http://www.opengis.net/sensorML/1.0.1
- TML - http://www.opengis.net/tml
- SWE Common - http://www.opengis.net/swe/1.0
- OWS Common - http://www.opengis.net/ows
- SPS - http;//www.opengis.net/sps/2.0
- GML - http://www.opengis.net/gml
Schemas
All schemas used in these tests are located in the OGC schema repository: http://schemas.opengis.net.
Release Notes
Release notes are available from the relnotes.txt.